首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-26 
小问题,速度....如何用SQL语句返回表中第一列的数据.再不知道列名的情况下,如何用SQL语句返回表中第一列的

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

热点排行