A ayay99 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-15 #1 我想求购下语句 可更改表结构,在一句话里 1:已有列属性的更改 2:已有列的删除 3:添加新列
H Hjking Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-15 #2 用ALTER TABLE语句,它有三种选项:ADD、MODIFY、DELETE,能满足你的要求: ALTER TABLE UTABLE ADD FIELD1 CHR(10) NOT NULL;
Q qiu_peking Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-15 #4 修改表结构有限制,比如ORACLE不能改变已有记录的字段的数据类型
H hpretty Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-16 #6 看你的数据库是否支持这些操作,好象SYBASE就不支持这些, 而且如果你要修改数据库,那么原来的数据可能就会丢失。所以我建议 你还是先设计好数据库再开始动作。如果你一定需要这样 altert table table_name { with check|nocheck {alter column column_name new datatype |add column... |drop Column... }
看你的数据库是否支持这些操作,好象SYBASE就不支持这些, 而且如果你要修改数据库,那么原来的数据可能就会丢失。所以我建议 你还是先设计好数据库再开始动作。如果你一定需要这样 altert table table_name { with check|nocheck {alter column column_name new datatype |add column... |drop Column... }