在存储过程中使用动态SQL语句???

wanzhouxu 2004-01-16 08:51:25
我想在存储过程中生成一临时报表。需要在游标中用到:

Set @colname='d'+str(day(@reportDate))
update #Report set @colname='values' where 条件

请问这条语句怎么用??怎么让更新的列使用变量名?

谢谢了!
...全文
97 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
txlicenhe 2004-01-16
  • 打赏
  • 举报
回复
exec('update Report set '+@colname+'=''values'' where 条件')

http://expert.csdn.net/Expert/topic/2364/2364046.xml?temp=.829693
[交流]动态SQL语句

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧