Sql 将UNPIVOT中的结果集插入表中

Sql 将UNPIVOT中的结果集插入表中,sql,unpivot,Sql,Unpivot,我正在试图找到将UNPIVOT语句的结果插入数据库中现有表的语法?最简单的答案是 INSERT INTO MyTable SELECT statement 但是,这确实需要目标表列与SELECT语句列匹配 虽然您可以通过以下方式绕过此限制 INSERT INTO MyTable (column1, column2....) SELECT statement 你能告诉我们你的un枢椎语句吗?如果你使用的是 Oracle < /Cord>你可以考虑使用插入所有,而不是 unPIVOT < /代码

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

最简单的答案是

INSERT INTO MyTable
SELECT statement
但是,这确实需要目标表列与SELECT语句列匹配

虽然您可以通过以下方式绕过此限制

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

你能告诉我们你的un枢椎语句吗?如果你使用的是<代码> Oracle < /Cord>你可以考虑使用<代码>插入所有,而不是<代码> unPIVOT < /代码>。