是否可以在 SQL 中执行此操作?
如果我删除 INSERT 语句 SELECT 工作,如果我有插入 Oracle 抱怨“缺少 SELECT 关键字”。
WITH tmpdata AS
(
//SOME arbitrary select statement
)
INSERT INTO myTable (someId, somevalue, someothervalue)
SELECT
mysequence.nextval,
tmpData.somevalue,
tmpData.someothervalue,
FROM
tmpdata,
sometabletojoin
WHERE
tmpdata.somevalue = sometabletojoin.somevaluebutintheothertable