アプリ版:「スタンプのみでお礼する」機能のリリースについて

はじめまして!

ORACLE初心者です。
今、with句で複数のテーブルビュー作成後、出力されたビューからSELECTで値を取得する
といった内容のSQLを作っているのですが、「ORA-00928」が発生しうまくいきません。

「ORA-00928」はどういった場合に起こるエラーなのでしょうか?

苦戦しています、だれか教えてください。

A 回答 (1件)

「ORA-00928」でググるとたくさん出てきます。


空行がありませんか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

投稿前に以下のサイトを見て空行は削除しました。
http://shogizuki.com/nextstep/2009/09/sqlplusora …

僕自身with句の使い方をよく知らなかったのでもう一度
使い方を確認してみると
with テーブル名1 as (
セレクト文
),
テーブル名2 as (
セレクト文
)
SELECT
テーブル名1.取得カラム,
テーブル名2.取得カラム
FROM テーブル名1,
テーブル名1

↑↑↑二つ目のwith句の前にカンマを入れ忘れていました。
これで「ora-00928」関する問題は解決?したようです。

すると、「ora-00905」なるエラーが表示されました。
調べてみるとSQLの構文エラーらしいです。

少し調べてわからなくなったらまた質問します。
回答ありがとうございました!

お礼日時:2010/09/21 11:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A