ORDER BYの使用 INSERT SELECT内 無意味ではない 挿入されたデータの内容を変更できる限り、つまりシーケンスNEXTVAL SELECTに含まれています 句。そして、これは、挿入された行がフェッチされたときにソートされない場合でも、これがORDER BYの役割です。 SELECTの句 行にアクセスするときの句。
このような目標については、回避策を使用してORDER BYを配置できます。 サブクエリの句 、そしてそれは機能します:
INSERT INTO myTargetTable
(
SELECT mySequence.nextval, sq.* FROM
( SELECT f1, f2, f3, ...fx
FROM mySourceTable
WHERE myCondition
ORDER BY mySortClause
) sq
)