" /> Password <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Casa SQL Unico
PDF

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:

1
2
3
4
5
6
7
8
CREATE TABELLA Persone (
P_Id int NON NULL,
Cognome varchar(255) NON NULL,
Nome varchar(255),
Address varchar(255),
Città varchar(255),
UNICA (P_Id)
)

SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
CREATE TABELLA Persone (
P_Id int NON NULL UNICA,
Cognome varchar(255) NON NULL,
Nome varchar(255),
Address varchar(255),
Città varchar(255)
)

Per creare più utilizzare UNICO SQL seguente sintassi:

MySQL / SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
8
CREATE TABELLA Persone (
P_Id int NON NULL,
Cognome varchar(255) NON NULL,
Nome varchar(255),
Address varchar(255),
Città varchar(255),
CONSTRAINT uc_PersonID UNICA (P_Id,Cognome)
)

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:

1
2
ALTER TABELLA Persone
ADD UNICA (P_Id)

Для создания нескольких 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:

1
2
ALTER TABELLA Persone
GOCCIA INDICE uc_PersonID

SQL Server / Oracle / MS Access:

1
2
ALTER TABELLA Persone
GOCCIA CONSTRAINT uc_PersonID

Autorizzazione

Nizza Ajax Sondaggio

Statistica

Pubblicità