当前位置: 代码迷 >> Sql Server >> 小疑点,速度.怎么用SQL语句返回表中第一列的数据
  详细解决方案

小疑点,速度.怎么用SQL语句返回表中第一列的数据

热度:393   发布时间:2016-04-27 16:57:27.0
小问题,速度....如何用SQL语句返回表中第一列的数据.
再不知道列名的情况下,如何用SQL语句返回表中第一列的数据.

------解决方案--------------------
declare @Colname varchar(100)
select set @ColName=[name] from syscolumns where id=object_id( '表名 ') and colid=1
exec( 'select '[email protected]+ ' from [表名] ')
------解决方案--------------------
多了个set
------解决方案--------------------
declare @Colname varchar(100)
select top 1 @ColName=[name] from syscolumns where id=object_id( '表 ')
order by colorder
exec( 'select '[email protected]+ ' from [表] ')
  相关解决方案