【问题标题】:Insert result set from UNPIVOT into table将结果集从 UNPIVOT 插入到表中
【发布时间】:2011-01-04 12:39:40
【问题描述】:

我正在尝试查找将 UNPIVOT 语句的结果插入数据库中现有表的语法?

【问题讨论】:

  • 您能向我们展示您的 UNPIVOT 声明吗?
  • 如果你使用Oracle,你可以考虑使用INSERT ALL,比如here,而不是UNPIVOT

标签: sql unpivot


【解决方案1】:

适用于包括 UNPIVOT 在内的任何 SELECT 的最简单答案是......

INSERT INTO MyTable
SELECT statement

但是,这确实要求您的目标表列与您的 SELECT 语句列相匹配。

虽然你可以通过...绕过这个限制

INSERT INTO MyTable (column1, column2....)
SELECT statement

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多