小问题,速度....如何用SQL语句返回表中第一列的数据.
再不知道列名的情况下,如何用SQL语句返回表中第一列的数据.
------解决方案--------------------declare @Colname varchar(100) 
 select set @ColName=[name] from syscolumns where id=object_id( '表名 ') and colid=1 
 exec( 'select  '+@Colname+ ' from [表名] ')
------解决方案--------------------多了个set
------解决方案--------------------declare @Colname varchar(100) 
 select top 1 @ColName=[name] from syscolumns where id=object_id( '表 ')  
 order by colorder 
 exec( 'select  '+@Colname+ ' from [表] ')