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')
有没有办法在 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')