怎样从exec('SQL语句') 中得到一个返回值?
例:
Declare @reValue varchar(200)
Declare @tmpField varchar(50)
Decalre @id int
...
set @reValue = exec('select '+ @tmpField +' from Table1 where ID= '+@id)
select @reValue
error --在关键字 'exec' 附近有语法错误。
怎样从exec('SQL语句') 中得到一个返回值?
简单的说 执行 select exec('select count(*) from Table1') 也是报同样的错。
MSN: jxfun@hotmail.com 谢谢!