CREATE TABLE |
Crée une table |
---|---|
Sybase |
Syntaxe
CREATE TABLE [basededonnées.[propriétaire].]nom_table(nom_colonne type_de_données [DEFAULT {expression_constante | USER | NULL}] {[{IDENTITY | NULL | NOT NULL}] [OFF ROW | [IN ROW [(taille_en_octets)]] [[CONSTRAINT nom_contrainte] {{UNIQUE | PRIMARY KEY} [CLUSTERED | NONCLUSTERED] [ASC | DESC] [WITH {FILLFACTOR = pct, MAX_ROWS_PER_PAGE = nombre_lignes,} RESERVEPAGEGAP = nombre_pages}] [ON nom_segment] | REFERENCES [[basededonnées.]propriétaire.]table_réf [(colonne_réf)] | CHECK(condition_recherche)}]}... | [CONSTRAINT nom_contrainte] {{UNIQUE | PRIMARY KEY} [CLUSTERED | NONCLUSTERED] (nom_colonne [ASC | DESC] [{, nom_colonne [ASC | DESC]}...]) [WITH {FILLFACTOR = pct MAX_ROWS_PER_PAGE = nombre_lignes, RESERVEPAGEGAP = nombre_pages}] [ON nom_segment] | FOREIGN KEY(nom_colonne [{,nom_colonne}...]) REFERENCES [[basededonnées.]propriétaire.]table_réf [(colonne_réf [{, colonne_réf}...])] | CHECK(condition_recherche)...} [{, {colonne_suivante | contrainte_suivante}}...]) [LOCK {DATAROWS | DATAPAGES | ALLPAGES}] [WITH {MAX_ROWS_PER_PAGE = nombre_lignes, EXP_ROW_SIZE = nombre_octets, RESERVEPAGEGAP = nombre_pages, IDENTITY_GAP = valeur}] [ON nom_segment] [[EXTERNAL TABLE] AT chemin_accès] |
Description
Cette instruction permet de créer une table dans la base de données spécifié ou courante.
Dernière mise à jour : Dimanche, le 31 mai 2015