问题描述
是否有一种方法可以将Azure Synapse Analytics中的 exec (无论调用该过程还是执行动态sql)插入到临时表结果数据集中?我在文档中找不到有效的示例。
例如:
create procedure dbo.test
as select 1
create table #t1 (id int)
insert into #t1
exec test
消息103010,第16级,状态1,第1行
在第2行,第1列中解析错误:“ exec”附近的语法不正确。
解决方法
最终找到了如下解决方法:
exec ('select ' + @myDynamicCode + ' into #t1')