UNICA - Questa restrizione consente di identificare in modo univoco ogni record della tabella.
UNICA и PRIMARY KEY ограничители обеспечивает гарантию единственности столбца или набора столбцов.
Vincolo PRIMARY KEY è automaticamente un UNICO.
Si noti che si può avere più vincoli UNICA nella tabella, ma solo una PRIMARY KEY in una tabella.
SQL vincoli UNICA in CREATE TABLE
L'SQL seguente crea un vincolo UNICA nella colonna "P_Id", quando si crea un "Persone" tabella:
MySQL:
SQL Server / Oracle / MS Access:
Per creare più utilizzare UNICO SQL seguente sintassi:
MySQL / SQL Server / Oracle / MS Access:
SQL vincoli UNICA in ALTER TABLE
L'SQL seguente crea un vincolo UNICA nella colonna "P_Id", quando i "Soggetti" tavolo è già stato stabilito:
MySQL / SQL Server / Oracle / MS Access:
Для создания нескольких UNICA при уже созданной таблице "Persone" используйте следующий синтаксис SQL:
MySQL / SQL Server / Oracle / MS Access:
1 2 |
ALTER TABELLA Persone ADD CONSTRAINT uc_PersonID UNICA (P_Id,Cognome) |
Rimozione UNICA
Per eliminare un vincolo UNICA utilizzare il seguente SQL:
MySQL:
SQL Server / Oracle / MS Access:
1 2 |
ALTER TABELLA Persone GOCCIA CONSTRAINT uc_PersonID |
SQL Unico




