• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PCC-S-02201エラーの対処を教えてください!)

PCC-S-02201エラーの対処方法とは?

このQ&Aのポイント
  • Oracle8、 Pro*Cで開発をしている初心者ですが、PCC-S-02201エラーが発生しています。エラーメッセージには「記号'order'が見つかりました」と表示されています。どうすれば解決できるでしょうか?
  • 質問者は、「m件からn件までのデータを取得したい」としています。さらに、Where条件を加えたいとのことです。
  • SQLPlusでは数値を直値にすると問題なく動作するが、Pro*CでコンパイルするとPCC-S-02201エラーが発生するとのことです。エラーメッセージにより、「記号'order'が見つかりました」と表示されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

こんにちわ。 Oracle8 では、インラインビュー (FROM 句にあるTW を定義しているサブクエリ) 内では order by は書けなかったはずです。 インラインビュー内でorder by が書けるようになったのは、Oracle8i からだっと筈です. order by をインラインビューから出して再度確認してみて下さい。 今回の場合、order by はインラインビューの外でも問題ないようですし・・・。

tamangel
質問者

お礼

こんにちわ。 どうも有り難うございます!! 見事、インラインビューの外に出したらコンパイルがとおりました。 SQL*PLUSでの実行で、ORDER BYを インラインビューの中に入れたときと、出して書いたときの差分が無いことを確認でき、 大変感謝いたします! 長いこと悩んでいたので、助かりました! どうも有り難うございました!!

関連するQ&A