【问题标题】:Azure Synapse insert result of exec into a tableAzure Synapse 将 exec 的结果插入表中
【发布时间】:2021-02-12 21:31:13
【问题描述】:

有没有办法从 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 azure-synapse


    【解决方案1】:

    最终找到了如下解决方法:

     exec ('select ' + @myDynamicCode + ' into #t1')
    

    【讨论】:

      猜你喜欢
      • 2019-07-28
      • 1970-01-01
      • 1970-01-01
      • 2022-11-09
      • 2016-03-09
      • 2014-10-20
      • 2014-04-29
      • 2023-02-23
      • 1970-01-01
      相关资源
      最近更新 更多