再不知道列名的情况下,如何用SQL语句返回表中第一列的数据.

解决方案 »

  1.   

    declare @Colname varchar(100)
    select set @ColName=[name] from syscolumns where id=object_id('表名') and colid=1
    exec('select '+@Colname+' from [表名]')
      

  2.   

    declare @Colname varchar(100)
    select top 1 @ColName=[name] from syscolumns where id=object_id('表') 
    order by colorder
    exec('select '+@Colname+' from [表]')
      

  3.   

    谢谢  zlp321002(泰迪熊) 大哥能帮我把昨天的哪个存储过程写一下吗.真的没折了。 谢谢