求购SQL语句(50分)

  • 主题发起人 主题发起人 ayay99
  • 开始时间 开始时间
A

ayay99

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