sql >> Databáze >  >> RDS >> Oracle

Oracle SQL Omezení where klauzule

Ne s UNIQUE omezení. Můžete však použít UNIQUE INDEX místo toho:

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

Zde je DEMO .



  1. účel Collate v Postgresu

  2. Převeďte řetězec oddělený čárkami na pole v PL/SQL

  3. Použití metody whereIn() Laravel pro tvorbu dotazů s dílčím dotazem

  4. Jak číst číslo verze z databázového souboru v Androidu, který je umístěn ve složce aktiv