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

select 语句中的列名不能用变量来代替吗?该怎么解决

2012-01-14 
select 语句中的列名不能用变量来代替吗?select语句中的列名不能用变量来代替吗?小弟,一个语句一直写不出

select 语句中的列名不能用变量来代替吗?
select   语句中的列名不能用变量来代替吗?
小弟,一个语句一直写不出啊

Declare   @i   varchar(10)
set   @i=[one]
select   ID,   @i   from     trend

这个语句老是提示列名one不存在,可是明明是有的啊!是T-SQL运行机制造成的吗?那要怎么解决呢?望各位大哥不吝赐教!

[解决办法]
--错了, 改改


Declare @i varchar(10)
set @i= '[one] '
exec( 'select ID, '+@i+ ' from trend ')

热点排行