• 締切済み

はじめまして!

はじめまして! ORACLE初心者です。 今、with句で複数のテーブルビュー作成後、出力されたビューからSELECTで値を取得する といった内容のSQLを作っているのですが、「ORA-00928」が発生しうまくいきません。 「ORA-00928」はどういった場合に起こるエラーなのでしょうか? 苦戦しています、だれか教えてください。

みんなの回答

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

「ORA-00928」でググるとたくさん出てきます。 空行がありませんか?

ikechanman
質問者

お礼

回答ありがとうございます。 投稿前に以下のサイトを見て空行は削除しました。 →http://shogizuki.com/nextstep/2009/09/sqlplusora00928.html 僕自身with句の使い方をよく知らなかったのでもう一度 使い方を確認してみると with テーブル名1 as ( セレクト文 ), テーブル名2 as ( セレクト文 ) SELECT テーブル名1.取得カラム, テーブル名2.取得カラム FROM テーブル名1, テーブル名1 ↑↑↑二つ目のwith句の前にカンマを入れ忘れていました。 これで「ora-00928」関する問題は解決?したようです。 すると、「ora-00905」なるエラーが表示されました。 調べてみるとSQLの構文エラーらしいです。 少し調べてわからなくなったらまた質問します。 回答ありがとうございました!

関連するQ&A