【发布时间】:2019-03-28 13:06:50
【问题描述】:
我想从一个查询/输入数据集中将数据插入到多个表中,同时使用 where 子句获取不同的数据。我正在使用 Oracle SQL Developer。
我已经尝试过以下不起作用的逻辑:
Insert into A (X, Y, Z)
Values(Select x, y, z From inputdata where x = 1)
Insert into B (X, Y, Z)
Values(Select x, y, z From inputdata where x = 2)
Insert into C (X, Y, Z)
Values(Select x, y, z From inputdata where x = 3)
With inputdata as (Select x, y, z From source)
Select x, y, z From inputdata
【问题讨论】:
标签: sql oracle where-clause insert-into