create proc bb
asdeclare @sql varchar(200)
set @sql='update goods set price=1 where id=1'
exec (@sql)
select * from goods
存储过程执行成功,但未返回行,上面@SQL只是范例,实际应用中为其实动态语句
如何能够使后面的SELECT 语句正常返回行