Section courante

A propos

Section administrative du site

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