Section courante

A propos

Section administrative du site

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