Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để tạo chỉ mục với các điều kiện trong Oracle 12c?

không có chỉ mục điều kiện trong Oracle DB, bạn có thể chuyển đổi logic thành các chỉ mục dựa trên hàm.

vì vậy như sau:

create unique index pessoa_juridica_cnpj_ix on pessoa (registro) where (fisica_sn = false);

trở thành trong Oracle SQL:

create unique index pessoa_juridica_cnpj_ix on pessoa (case when fisica_sn = false then registro end) ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để đặt giá trị mặc định cho mọi cột trong bảng?

  2. Hiển thị thông báo cửa sổ phương thức trong các biểu mẫu Oracle bằng Show_Alert

  3. Cách tạo menu trong SQLPlus hoặc PL / SQL

  4. Cách tạo tệp login.sql cho SQLcl

  5. Mẫu thiết kế tốt nhất để đóng kết nối cơ sở dữ liệu khi ngoại lệ xảy ra