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-09-03 19:29:43 发布