SQL查询表中是否存在某个字段

Posted dzw159

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查询表中是否存在某个字段相关的知识,希望对你有一定的参考价值。

IF exists (select * from syscolumns where name=字段名 and id=object_id(表名))
begin
    select 已存在,不需添加!
end
  ELSE 
begin
    ALTER TABLE dbo.MQ_PhysicalRoomAndExamineRoom add PhysicalRoomHISCode VARCHAR(36) 
        EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=N注释 , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=N表名, @level2type=NCOLUMN,@level2name=N字段名
end

 

以上是关于SQL查询表中是否存在某个字段的主要内容,如果未能解决你的问题,请参考以下文章

sql 如何判断表中的某个字段是不是有某个值

SQL中如何精确判断某字段含有某个值?

mysql 表是不是存在

oracle判断表是不是存在字段

SQL FIND_IN_SET() 判断某一个数是否存在于数据表某个以逗号分隔开字段数据中

sqlServer查看某值是不是在一个字段中存在