帮忙看这条语句错在那里
vclzy 2013-07-04 12:22:55 declare @m_t varchar(50)
declare @m_t1 varchar(50)
exec('update book set 总金额=(select sum(价格) from '+@m_t+' where 价值>=50 and
name in (select 编号 from t1 where name='+@m_t1+')')
执行这条语句,报@m_t1,没有声明的错误,@m_t 为一个表名,@m_t1为字符变量