|
|
Il
comanda CREATE TABLE |
Il comando SQL-DDL più conosciuto è sicuramente il comando CREATE TABLE, che viene utilizzato ovviamente per la creazione di nuove tabelle. La sintassi è:
|
CREATE TABLE NomeTabella (Field1 Type1 [(dimensioni)] [NOT NULL] [index1], ....)
|
I primi tre sono parametri obbligatori (anche se è possibile a volte creare tabelle senza alcun campo):
NomeTabella è il nome della tabella che si vuole creare
Field1 è il nome del primo campo della tabella
Type1 è il tipo del campo Field1 (per es. Integer, String, Date)
Gli altri sono parametri facoltativi:
dimensioni indica la lunghezza del tipo (es. String (50) )
NOT NULL indica il vincolo che quel campo non può contenere valori nulli
Index1 indica l'eventuale indice associato a quel campo
NOTA:
Per chiarezza e semplicità sorvolo volutamente su ulteriori parametri dei comandi SQL-DDL come indici multicampo, vincoli (CONSTRAINT) assegnazione di chiavi primarie e secondarie, rimando quindi ad una buon manuale di SQL o ai vari manuali dei DBMS per un approfondimento.
Esempio: Vediamo un semplice esempio di comando CREATE TABLE:
|
CREATE TABLE Anagrafica (Nome as String (30), Cognome as String (50) NOT
NULL, Eta as Integer) |
Crea la tabella di nome Anagrafica, con i campi:
Nome
Cognome
Età
|
|
Lezione
successiva >>>
Torna
all'indice!
|
|
|