chamac a écrit :
Bonjour.
Qui pourrait me donner la syntaxe exacte (ou un lien):
ALTER TABLE T_X DROP CONSTRAINT REFERENCES ...
J'utilise IB6 et tourne en rond.
Merci.
|
Syntaxe pour Oracle
ALTER TABLE Nom_Table
|
{ MODIFY CONSTRAINT nom_contrainte définition_contrainte
|
DROP
{ PRIMARY KEY | UNIQUE ( nom_colonne [, nom_colonneN] ) }
| CONSTRAINT nom_contrainte
}
|
{ ADD nom_colonne type_donnée [, nom_colonneN type_donnée ]
| MODIFY ( nom_colonne [type_donnée] [ définition_contrainte ]
[, nom_colonneN [type_donnée] [ définition_contrainte ] ]
| DROP [ COLUMN ]
nom_colonne | ( nom_colonne [, nom_colonneN ] )
[ CASCADE CONSTRAINT ] | INVALIDATE
}
Syntaxe pour SQL Server
ALTER TABLE table
{ [ ALTER COLUMN nom_colonne nouveau_type ]
| ADD
{ [ nom_colonne nouveau_type ]
| nom_colonne AS expression_colonne_calculée
} [ ,...n ]
| [ WITH CHECK | WITH NOCHECK ] ADD
{ définition_contrainte } [ ,...n ]
| DROP
{ [ CONSTRAINT ] nom_contrainte
| COLUMN nom_colonne } [ ,...n ]
| { CHECK | NOCHECK } CONSTRAINT
{ ALL | nom_contrainte [ ,...n ] }
Message édité par Heaven11 le 11-03-2005 à 11:07:54