use [数据库名]
go
--新增
if not exists(select * from syscolumns where id=object_id('表名') and name='列名')
alter table 表名 add 列名 varchar(16)
--修改列类型
if exists(select * from syscolumns where id=object_id('表名') and name='列名')
alter table 表名 alter column 列名 varchar(64)
--修改列名称
if exists(select * from syscolumns where id=object_id('表名') and name='原列名')
EXEC sp_rename '表名.原列名','新列名'
--删除列
if exists(select * from syscolumns where id=object_id('表名') and name='列名')
alter table 表名 drop column 列名SQL语句增加列、修改列、删除列
最新推荐文章于 2024-12-06 20:40:30 发布
本文提供了一套SQL Server数据库表结构变更的T-SQL脚本,包括新增、修改、重命名及删除列等操作,适用于需要进行表结构调整的场景。
1557

被折叠的 条评论
为什么被折叠?



