小问题,速度....如何用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 [表] ')