ALTER TABLE |
Altération d'une table |
---|---|
Sybase |
Syntaxe
ALTER TABLE [[basededonnées.] [propriétaire].nom_table {add nom_colonne type_données [default {expression_constante | user | null}] {identity | null | not null} [off row | in row] [[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)]...} [, colonne_suivante]... | add {[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)} | drop {nom_colonne [, nom_colonne]... | constraint nom_contrainte} | modify nom_colonne typededonnées [null | not null] [, colonne_suivante]... | replace nom_colonne default {expression_constante | user | null} | partition nombre_partitions | unpartition | {enable | disable} trigger | lock {allpages | datarows | datapages} } | with exp_row_size=nombre_octets |
Description
Cette instruction permet la modification d'élément de la structure d'une table.
Dernière mise à jour : Dimanche, le 31 mai 2015