求大虾帮忙:如何动态指定字段的值?? 我的存储过程错在那里??
ALTER PROCEDURE SP_AcctTurnConsum
(
@UserNumId varchar(10), --用户帐户号码
@Acct varchar(10) --帐户类别
)
AS
declare @AcctVal varchar(10)
set @AcctVal=exec('select'+@Acct+' from Account where UserNumId='''+@UserNumId+'''') ---这句的错误
....
---------------------------------------------
但我想动态得到某个字段@Acct的值,并赋予一个变量@AcctVal,如何作到啊?