原文:SQL Server 判断表中是否存在某字段 功能:判断表中是否存在某字段,若不存在,则新增该字段 语句: IF NOT EXIST (SELECT 1 FROM [DATABASE].SYS.SYSCOLUMNS WHERE ID=OBJECT_ID([DATABASE].[SCHEMA].[TABLENAME]) AND NAME='COLUMN_NAME') ALTER TABLE [TABLENAME] ADD [COLUMN_NAME] [COLUMN_TYPE] p.s. 之前
select COUNT (0) from 库名..syscolumns where id=object_id ('库名 dbo.表名' ) and name ='字段名 ' --判断数据中[TestTb]表中是否存在[Name]字段 if exists(select * from TestDB..syscolumns where id=object_id('TestDB.dbo.TestTb') and name='Name') print '字段Name存在' else pr