sql >> Base de Datos >  >> RDS >> Oracle

Restricción Oracle SQL cláusula where

No con un UNIQUE restricción. Sin embargo, puede usar un UNIQUE INDEX en cambio:

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

Aquí hay una DEMO .