この質問は、stackoverflow などで既に尋ねられています。
しかし、HP Quality-Center 10 のレポート クエリでこれを機能させたいと考えています。
そのような技術についての洞察を持っている人はいますか?
簡単なチェック:
with t1 (parent, child) as
(select * from all_lists t where t.al_father_id = '2') select * from t1
QC は、「無効なステートメントが含まれているため、Quality Center はクエリを実行できません」と報告します。
一方、次の意図的なタイプミスでは
select * from all_lists t wher t.al_father_id = '2'
QC は、「SQL クエリ ... の実行に失敗しました。次のエラーが発生しました: SQL に失敗しました ... [Mercury][Oracle JDBC Driver][Oracle]ORA-00933: SQL コマンドが正しく終了しませんでした。」
だから私はそれが2つの質問に答えると思います:
- サーバーはOracleです(ただし、バージョンはわかりません)
- with は QC インターフェイスでは許可されていません