SQL Server 判断表中是否存在某字段
2015-01-27 10:04
381 查看
原文: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. 之前sql server在当前数据库下,Object_ID()里的参数直接写的表名,查询不出相应结果来,后来加上DATABASE数据库名就好了
语句:
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. 之前sql server在当前数据库下,Object_ID()里的参数直接写的表名,查询不出相应结果来,后来加上DATABASE数据库名就好了
相关文章推荐
- Sql Server 添加删除字段判断表或字段是否存在得到字段描述
- Sql Server 添加删除字段判断表或字段是否存在得到字段描述
- SQL SERVER 新增表、新增字段、修改字段 判断表是否存在
- Sql Server 添加删除字段判断表或字段是否存在得到字段描述
- Sql Server 添加删除字段判断表或字段是否存在得到字段描述
- SQL Server 判断表中是否存在某字段
- Sql Server 添加删除字段判断表或字段是否存在得到字段描述
- sql server判断表是否存在,sql server判断字段是否存在
- Sql Server 添加删除字段判断表或字段是否存在得到字段描述
- 用Sql添加删除字段,判断字段是否存在的方法
- sql server判断临时表是否存在
- Sql Server中判断表或者数据库是否存在
- 判断字段是否存在
- sql server 判断表/视图/存储过程是否存在
- 判断数据库、表和字段是否存在
- Sql Server中判断表或者数据库是否存在
- 判断表中字段是否存在并添加
- mssql 判断字段是否存在 自动添加字段的方法
- 判断Oracle字段中是否存在中文《asciistr函数》
- SQL Server中判断一个数据库是否存在的方法