実現したいこと
WITH句でサブクエリを使ってXというテーブルを頭で作成して。
下のメインクエリでINSERT文の取得もとにXというテーブルを使おうと思ってます。
イメージ:
WITH ~ AS(
略
)
INSERT INTO A(
略
)
SELECT
略
FROM X x
INNER JOIN y
ON (
略
)
;
発生している問題・分からないこと
INSERT以外のWITH句の中や取得もとのSELECT分は単体で動いていたのですが、INSERTをくっつけたとたんORA-00928(SELECTキーワードがありません)が出て動かなくなりました。
カラム数もあっており、WITH句なしではINSERTもうまくいってました。
WITHとINSERTは両立できないのでしょうか?
エラーメッセージ
error
1ORA-00928(SELECTキーワードがありません)
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
select文に間違いがないかを確認⇒単体で動いたので問題なし
カラム数やスペルミス⇒確認して問題なし
補足
特になし
最初の~はXの間違いです。
WITH X AS(
)
です
