sql >> データベース >  >> RDS >> Oracle

ORA-00905:キーワード・エラーoracleがありません

    最も可能性の高い問題は、MJNSXJJRW AS S0です。 。 ASを使用します テーブルエイリアスを定義するときではなく、列エイリアスを定義するときのキーワード。

    CREATE VIEW MJNSXJJRW_view AS  
    SELECT B.oID AS "_oid", B.oTm AS "_otm" 
    FROM 
    (SELECT DISTINCT oID, oTm FROM MJNSXJJRW) B 
    LEFT JOIN MJNSXJJRW S0 ON 
        B.oID = S0.oID AND 
        S0.idx = 0 AND 
        S0.kID = "str_val" ; 
    

    "str_val"だと思います は列であり、文字列リテラルではありません。後者の場合は、一重引用符を使用する必要があります。




    1. mysqlをcmakeに含める

    2. すべてのエントリがミディアムテキストサイズのフィールドに収まる場合、MySQLロングテキストサイズのフィールドを使用することのデメリットは何ですか?

    3. LIKEフィルターでアンダースコア文字を使用するとすべての結果が得られるのはなぜですか?

    4. Oracleの一時テーブルの代替