sql >> Database teknologi >  >> RDS >> Oracle

Oracle SQL Constraint where-klausul

Ikke med en UNIQUE begrænsning. Du kan dog bruge et UNIQUE INDEX i stedet:

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

Her er en DEMO .



  1. Genbruge en parameter i en PreparedStatement?

  2. MySQL - VÆLG SOM I WHERE

  3. Laravel/ PHP:Bestil efter alfabetisk med tal i rækkefølge

  4. Brug af en variabel i MySQL Vælg erklæring i en Where-klausul