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