运行此查询时出现错误
declare @query varchar(700)
declare @tbl varchar(50)='#mytbl'
set @query='select check_details.id, check_details.point_no into '+ @tbl+ ' FROM check_details'
exec @query
我错过了什么。
我的错误是 数据库'select check_details'不存在。确保正确输入名称。
如果我跑
select check_details.id, check_details.point_no into #mytbl FROM check_details
这完美无缺
答案 0 :(得分:1)
尝试
exec sp_executesql @query
或
exec (@query)
答案 1 :(得分:0)
您必须添加括号:
exec(@query)