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

CONTROLLO

SQL vincoli CONTROLLO in CREATE TABLE

Следующие SQL создает CONTROLLO ограничитель в колонке "P_Id", при создании таблицы "Persone" . Данный ограничитель позволяет вставлять в колонку "P_Id" только числа больше нуля.

My SQL:

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),
CONTROLLO (P_Id>0)
)

SQL Server / Oracle / MS Access:

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

Per creare CONTROLLO utilizzare la seguente sintassi SQL:

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 chk_Person CONTROLLO (P_Id>0 E Città='Sandnes')
)

SQL vincoli CONTROLLO con ALTER TABLE

Следующие SQL создает CONTROLLO ограничитель в колонке "P_Id", когда таблицы "Persone" уже создана. Данный ограничитель позволяет вставлять в колонку "P_Id" только числа больше нуля.

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELLA Persone
ADD CONTROLLO (P_Id>0)

Per creare CONTROLLO utilizzare la seguente sintassi SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELLA Persone
ADD CONSTRAINT chk_Person CONTROLLO (P_Id>0 E Città='Sandnes')

Rimozione CONTROLLO

Per rimuovere il limitatore CONTROLLO utilizzando il SQL seguente:

SQL Server / Oracle / MS Access:

1
2
ALTER TABELLA Persone
GOCCIA CONSTRAINT chk_Person

Commenti

 
+7 #1 alex 2010-07-06 08:55 Grazie a voi - che cosa avete bisogno. Citazione
 
 
0 #2 Contra 2011-10-04 11:51 In non mi ha aiutato. MySQL 5.1 Citazione
 
 
+1 #3 Den 2011-11-16 20:43

Citazione
 

Autorizzazione

Nizza Ajax Sondaggio

Statistica

Pubblicità