【发布时间】:2011-01-04 12:39:40
【问题描述】:
我正在尝试查找将 UNPIVOT 语句的结果插入数据库中现有表的语法?
【问题讨论】:
-
您能向我们展示您的 UNPIVOT 声明吗?
-
如果你使用
Oracle,你可以考虑使用INSERT ALL,比如here,而不是UNPIVOT。
我正在尝试查找将 UNPIVOT 语句的结果插入数据库中现有表的语法?
【问题讨论】:
Oracle,你可以考虑使用INSERT ALL,比如here,而不是UNPIVOT。
适用于包括 UNPIVOT 在内的任何 SELECT 的最简单答案是......
INSERT INTO MyTable
SELECT statement
但是,这确实要求您的目标表列与您的 SELECT 语句列相匹配。
虽然你可以通过...绕过这个限制
INSERT INTO MyTable (column1, column2....)
SELECT statement
【讨论】: