今天上午,周哥问有没有直接修改字段名的命令,同事都说没有,我不信邪,我想,你直接通过IDE就能改,通过命令就不行?难道IDE背后不是命令支持的?于是在网上百度了下,于是找到了如下内容。
更改字段名(列名)
sp_rename \'表名.原列名\',\'修改后的列名\',\'column\'
如把tb_wf_approveinfo表中的doc_id列名改为bind_id:
sp_rename \'tb_wf_approveinfo.doc_id\',\'bind_id\',\'column\'
我感觉下面的内容也挺实用,就随手摘录下来吧
修改字段:
ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL
重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表)
sp_rename \'表名\', \'新表名\', \'OBJECT\'
新建约束:
ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= \'2000-1-1\')
删除约束:
ALTER TABLE [表名] DROP CONSTRAINT 约束名
新建默认值
ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT \'51WINDOWS.NET\' FOR [字段名]
删除默认值
ALTER TABLE [表名] DROP CONSTRAINT 默认值名
相关文章: