Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Batasan Unik Oracle berdasarkan nilai kolom

Anda dapat membuat indeks berbasis fungsi yang unik

CREATE UNIQUE INDEX idx_dup_active
    ON <<table name>>( CASE WHEN is_active = 1
                            THEN question_no
                            ELSE NULL
                        END );

Ini memanfaatkan fakta bahwa indeks b-tree Oracle tidak menyimpan data di mana data blok daun akan seluruhnya NULL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ketergantungan database Oracle di PL/SQL

  2. Menghubungkan ke database Oracle

  3. Tidak dapat terhubung ke Oracle menggunakan Otentikasi Windows dengan ODP.NET

  4. Buat ulang Oracle Databse dari file .dbf setelah menginstal ulang Oracle Enterprise 11gR2

  5. Cara Mengonfigurasi Penyorotan Sintaks di SQLcl