Azure Synapse 将 exec 的结果插入 table

Azure Synapse insert result of exec into a table

有没有办法在 Azure 中从 exec(无论是过程调用还是执行动态 SQL)插入临时 table 结果数据集突触分析?我没有在文档中找到有效的示例。

例如:

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')