22,209
社区成员
发帖
与我相关
我的任务
分享
sp_msforeachtable @command1="if not exists(select 1 from syscolumns where id=object_id('?') and name='riqi') alter table ? add riqi datetime "
EXEC SP_MSFOREACHTABLE N'
IF NOT EXISTS(SELECT * FROM syscolumns WHERE ID=OBJECT_ID(''?'') AND NAME=N''姓名'')
ALTER TABLE ? ADD [姓名] NVARCHAR(10)
'
if not exists(select 1 from syscolumns where object_id('表名')=id and name='字段名') alter table 表名 with nocheck add 列名 数据类型