問題タブ [ora-00904]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1567 参照

sql - 次のコードの何が問題になっていますか?

WC はスキーマ名です。

私が得るエラーは次のとおりです。

ORA-00904: "OWNER": 識別子が無効です

  1. 00000 -「%s: 無効な識別子」

*原因:
*アクション: 行: 14 列: 45 のエラー

0 投票する
3 に答える
5142 参照

java - なぜ取得するのですか:[Oracle] [ODBC] [Ora] ORA-00904:無効な識別子

変数を明確に識別した場合、Oracleは無効な識別子エラーを出し続けます。

SQLテーブル

0 投票する
2 に答える
1369 参照

java - この呪われた SQL*Plus の無効な識別子エラーが何度も発生するのはなぜですか?

以下のスクリプトを実行しようとすると、無効な識別子例外が発生し続けます: javax.servlet.ServletException: java.sql.SQLException: [Oracle][ODBC][Ora]ORA-00904: "CUSTID": 無効な識別子

0 投票する
4 に答える
4555 参照

sql - オラクルトリガーエラー

tableA と tableB の 2 つのテーブルがあります。トリガーを設定したい。tableA で挿入が発生すると、tableB でいくつかのイベントがトリガーされる場合があります。

2 つのテーブルは、たとえば次のようになります。

  • tableA 列: (product_id、product_name、manufacture)
  • tableB 列: (buyer, product_id)

私がやりたいことは、新しい行をテーブル A に挿入した後、その product_name が null の場合、tableB で更新をトリガーすることです。tableB の行の製造元が新しく挿入された製造元と同じである場合は、tableB の product_id をこの新しく挿入された product_id に更新します。

SQL開発者では常にいくつかのエラーが発生します。

アップデート:

0 投票する
14 に答える
185728 参照

oracle - 列が存在するのにORA-00904があるのはなぜですか?

hibernatesqlクエリの実行中にエラーが表示されます。

java.sql.SQLException:ORA-00904:"table_name"。"column_name":無効な識別子

sqldeveloperでテーブルを開くと、列が表示されます。

エラーはPRODでのみ発生し、DEVでは発生しません。

何を確認すればよいですか?

0 投票する
4 に答える
10194 参照

sql - テーブル名の代わりにサブクエリを使用する

今、私は使いたい

しかし、それはうまくいきません。

0 投票する
12 に答える
742264 参照

sql - ORA-00904:識別子が無効です

Oracleデータベースを使用して次の内部結合クエリを作成しようとしました。

それは以下のエラーを与えます:

1つのテーブルのDDLは次のとおりです。

0 投票する
4 に答える
33466 参照

sql - group by フィールド内で case ステートメントを使用する SQL クエリ

異なるテーブルを結合してカウントを取得する複雑なクエリがあります。グループ化するフィールドがいくつかあります。ここで、case ステートメントが必要なフィールドを追加したいと思います。また、このフィールドもグループ化リストに含まれている必要があります。私のクエリはもともと次のようになります-

しかし、新しいフィールドは次のようになります -

選択リストに追加しようとしましたが、機能しませんでした。次に、select と group by リストの 2 つの場所に追加しました。それもうまくいきませんでした。

私が得たエラーは次のとおりです。

  1. ORA-00904- CMPN が有効な列ではありません
  2. ORACLE 準備エラー: ORA-22818: サブクエリ式はここでは許可されていません。

私はオンラインでいくつかの調査を行いましたが、私のものに近いが完全に同一ではない例が見つかりました。

集計関数を使用した SQL GROUP BY CASE ステートメント ここで質問を理解したかどうかわからない count および case ステートメントを使用した SQL クエリ これは私のニーズとはかなり異なります。 http://jerrytech.blogspot.com/2008/04/can-you-group-by-case-statement-in-sql.html (これは近いですが、挿入ステートメントは必要ありません。このアプローチを試しましたが、そうではありませんでした私のために働く)

任意の提案をいただければ幸いです。

0 投票する
1 に答える
2899 参照

sql - Oracleの日付比較(無効な識別子)

私はこのクエリを持っています:

戻ります:

日付を比較する必要がありますCREATE_DTとNV私のクエリ:

このエラーがあります:

なぜ彼はいつも私に書いたのですか: "NV":無効な識別子?手伝ってくれてありがとう。

0 投票する
6 に答える
27245 参照

sql - Oracleでのストアドプロシージャの実行

ストアドプロシージャがあります。ToadforOracleで、を使用してプロシージャを呼び出しています。

この手順には3つの出力パラメータがあります。

ORA-00904:PKGName.ProcedureName:識別子が無効です

プロシージャ呼び出しの出力パラメータについても言及する必要がありますか?はいの場合、どうすれば使用できますか?