用标准的SQL语句怎样通过字段名判断表中是否包含这个字段

解决方案 »

  1.   

    select * from syscolumns where id=object_id('table_name') and name='column_name'
      

  2.   

    if exists (select * from syscolumns where id=object_id('table_name') and name='column_name')
    print 'exists'
    else
    print 'not exists'
      

  3.   

    if col_length('表名', '列名') is null
    print '不存在'
      

  4.   

    if exists (select 1 from syscolumns where id=object_id('表1') and name='字段名') 
      print '存在' 
    else 
      print '不存在'