602SQL-Úplná dokumentace Index  

Predikát UNIQUE (SQL)

predikát_UNIQUE ::= UNIQUE ( dotazový_výraz )

Predikát UNIQUE říká, zda všechny záznamy v odpovědi na dotazový výraz (subdotaz) mají unikátní hodnoty. Hodnoty NULL se při porovnávání ignorují.

Dotazový výraz nesmí obsahovat sloupce proměnné délky.


Příklad použití:

  IF NOT UNIQUE (SELECT id FROM Cenik) THEN CALL Log_write('V ceniku jsou duplicity!!'); END IF;