set @tbName = 'hzl'--这里填你的表名
select a.name from syscolumns a
join sysobjects b on a.id=b.id 
and b.xtype='U' and b.name=@tbName结果集是字段列表,自己看着办吧.

解决方案 »

  1.   

    楼上的兄弟,你写的好复杂啊,能给个简单的吗?另外我还看到过这种exists方法来判断某些是否能执行,但不知道它怎么用?
      

  2.   


    select * from syscolumns where id=object_id('表名') and name='字名'
      

  3.   

    在数据库中选中某一个表,
    右击=》所有任务=》生成SQL脚本
    点击预览按钮就可以看到了
    改改表名就可以了其它的如视图,存储过程,函数都可以这样找到~~~
      

  4.   

    vfssqs(lailailai) ( ) 信誉:100    Blog  2006-08-28 16:02:00  得分: 0  楼上SB
    ------------
    你厉害,看我以后怎么BS你,我是看错了题目~~~
      

  5.   

    我靠,
    if not EXISTS(select * from syscolumns where id=object_id('表名') and name='字名'
      begin
        alter table 表名' add 字名 .....
      end
      

  6.   

    if not EXISTS(select * from syscolumns where id=object_id('表名') and name='字名')
      begin
        alter table 表名' add 字名 .....
      end
      

  7.   

    vfssqs(lailailai) ( ) 信誉:100    Blog  2006-08-28 16:02:00  得分: 0  
     楼上SB
    ---------------------------------------
     vfssqs朋友,不要以为会几个语句就那么嚣张!