2010-09-18 31 views

Répondre

0

Normalement, la syntaxe est une variante de:

ALTER TABLE jankhana.jankh MODIFY (mess1 CHAR(10) NOT NULL DEFAULT 'hi'); 

Techniquement, les parenthèses autour de la spécification de la colonne sont en option quand il y a une seule colonne; s'il y en a plusieurs, ils sont obligatoires.

Les détails peuvent varier selon le SGBD - Les instructions DDL ont tendance à être les plus variables.

4

Je nommerais vos contraintes. Pour changer un existant ...

ALTER TABLE tablename.tab 
     DROP CONSTRAINT .... --you have a system generated name. Well done. 
ALTER TABLE tablename.tab 
     ADD CONSTRAINT DF_tablename_mess1 DEFAULT 'hi' FOR mess1