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

Mệnh đề where trong Oracle SQL Constraint

Không bằng UNIQUE hạn chế. Tuy nhiên, bạn có thể sử dụng UNIQUE INDEX thay vào đó:

CREATE UNIQUE INDEX ApplicationId_Default_Y ON tester (
  CASE WHEN IsDefault = 'Y'
       THEN ApplicationId
       ELSE NULL
  END
);

Đây là DEMO .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Loại Dapper &Oracle Clob

  2. PL / SQL:Lỗi PLS-00306:sai số hoặc loại đối số trong lệnh gọi được kích hoạt cho bảng số

  3. Hàm JSON_OBJECT () trong Oracle

  4. Cách tốt nhất để thực hiện chèn nhiều hàng trong Oracle?

  5. Hiệu suất của Oracle DBMS_LOB.INSTR và CONTAINS