当前位置: 代码迷 >> Sql Server >> select 语句中的列名不能用变量来代替吗?该怎么解决
  详细解决方案

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

热度:101   发布时间:2016-04-27 16:50:40.0
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, '[email protected]+ ' from trend ')
  相关解决方案