Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle SQL Constraint where клауза

Не с UNIQUE ограничение. Можете обаче да използвате UNIQUE INDEX вместо това:

CREATE UNIQUE INDEX ApplicationId_Default_Y ON tester (
  CASE WHEN IsDefault = 'Y'
       THEN ApplicationId
       ELSE NULL
  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. как да деактивирате едновременни връзки от един потребител на oracle

  2. Функция ASIN() в Oracle

  3. Върната стойност на oci_parse

  4. NUMTODSINTERVAL() Функция в Oracle

  5. Как да изпълним ПЪЛНО ВЪНШНО СЪЕДИНЯВАНЕ в ORACLE с помощта на оператор "+"?