判断一个数据表(T_TestTable)是否存在列名为sum的一个SQL语句,如果不存在则向表中插入列名为sum的列,数据类型为 float.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T_TestTable]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
if (NOT exists ( select * from dbo.syscolumns where name = 'sum' and id in
( select id from dbo.sysobjects where id = object_id(N'[dbo].[T_TestTable]') and OBJECTPROPERTY(id, N'IsUserTable') = 1))
)
ALTER TABLE [dbo].[T_TestTable] ADD sum float
GO
本文介绍了一种SQL脚本的方法,用于检查一个指定的数据表(T_TestTable)中是否存在名为'sum'的列,如果该列不存在,则向表中添加此列,并设置其数据类型为float。
5368

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



