• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

再问一个问题,请指教!!

iorifly 2004-02-25 04:52:14
我写了一段SQL代码:
declare @i int,@value nvarchar(100)
……
……
……
exec('select @i='+@value+' from 综合管理_法定工作日表 where 年度=2004 and 月度=2'))
……
……(中间无关的代码省略)
其中@values是从系统表syscolumns中取的'综合管理_法定工作日表'的一个字段名,该字段为int型,如上,我使用exec语句想将'综合管理_法定工作日表'某条记录该字段的值赋给变量@i,但调试时报错:“必须声明变量 '@i'。”
是不是在前面定义的变量不能在exec执行的语句中被识别?如果是,该怎么处理这种情况?
...全文
7 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-02-25 04:52
社区公告
暂无公告