1. ホーム
  2. sql

[解決済み】SQLクエリ「00904. 00000 - "%s: 無効な識別子"

2022-02-06 19:37:19

質問

こんにちは、私は次のコードを持っています。

SELECT  entertainer_id,
        entertainer_groupname
FROM    casestudy_entertainer
INNER JOIN casestudy_availability ON 
casestudy_entertainer.entertainer_id 
     = CASESTUDY_AVAILABILITY.AVAILABILITY_ENTERTAINERID
INNER JOIN casestudy_calendardates ON 
CASESTUDY_AVAILABILITY.AVAILIBILITY_CALENDARDATEID 
     =  casestudy_calendardates.calendar_Id
WHERE   entertainer_type = '&Entertainer_TYPE' 
AND     casestudy_calendardates.calendar_date = '&Event_date'

そして、これを実行したときに何が気に入らないのかがわからないようです。 次のようなエラーが出ます。

ORA-00904: "CASESTUDY_AVAILIBILITY". "AVAILIBILITY_CALENDARDATEID": 無効な識別子です。 00904. 00000 - "%s: 無効な識別子" *原因
*Action: Error at Line: 7 Column: 4

すべてのテーブルが正しい行で配置されています。 ただ、まだデータがないのですが、これが問題なのでしょうか?

解決方法は?

テーブル/カラムの識別子を小文字にしてみてください(以下のように)。 {コード / {コード {コード の節を参照)。

from