問題タブ [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.
sql - SQLPlusクエリで列を小文字にしようとするとエラーが発生します
OK、SQL Plusを使用していて、テーブルと、表示する列の1つを小文字で表示しようとしています。これは非常に簡単ですが、何らかの理由で機能しません。私が使用しているコードは
私が得ているエラーはORA-00904です: "CUSTOMER_LAST":無効な識別子
oracle - Oracle JOIN USING +サブクエリ:ora-00904文字列:無効な識別子
私のクエリで構文の問題が少しあります(簡略化):
「using」キーワードを使用することにより、Oracleは列名の前にテーブル識別子を許可しません(例:t1.pk1、pk1のみを使用できます)
私が書いた場合:
このクエリでは、期待した結果は得られません。
しかし、「exists」サブクエリを使用しているので、このサブクエリに参加するにはどうすればよいですか?
もちろん、このクエリを別の方法で記述して存在を回避できるか、「using」を使用できないと思います。
しかし、where句で「join / using」をサブクエリと組み合わせることは可能ですか?
編集:Oracle10gR2を使用
sql - Oracleサブクエリは、2レベル上の外部ブロックからの変数を認識しません
投稿とその投稿に関連付けられた最初のコメントを1つのクエリで取得したいと思います。PostgreSQLでこれを行う方法は次のとおりです。
そしてそれはうまくいきます。
ただし、OracleでエラーORA-00904 p.post_id:無効な識別子が発生します。
1つの副選択では問題なく機能するようですが、rownum(Oracleでは制限/オフセットなし)を使用する必要があるため、1つだけではコメントを取得できません。
私はここで何が間違っているのですか?
sql - SQLコードで除算を計算できません
次のコードは問題なく動作します。
yc/yss
結果テーブルに含めたい場合はSELECT
、次のようにパーツを配置します。
しかしそれは与える
ORA-00904エラー:YYS:識別子が無効です。
私は何をすべきか?
sql - このSQLクエリの何が問題になっていますか?
次のクエリは、「ORA-00904エラー:SATIS:無効な識別子」を返します。行を削除するとHAVING satis > 0
、機能します。私は何をすべきか?
php - PHP文字列は複数の変数挿入のようではありませんか?
OracleDatabase11.1でPHP5.2を使用しています。
コード
このエラーが発生します:
警告:oci_execute()[function.oci-execute]:ORA-00904: "コメント":159行目のC:\ IODwww\hello.phpの識別子が無効です ^
しかし、これを実行すると正常に機能します。
これは、クエリ文字列に複数の変数を挿入した結果ですか、それとも他の間違いを犯した結果ですか?
sql - Oracle 10g でのサブクエリの問題
次のクエリは、Windows 上の Oracle 10.2.0.1.0 では機能しますが、Linux 上の Oracle 10.2.0.2.0 では機能しません。
エラー レポート: SQL エラー: ORA-00904: "T"."AUDIT_USECS": 無効な識別子 00904. 00000 - "%s: 無効な識別子"
サブクエリを削除すると機能します。サブクエリで T のフィールドを使用すると、エラーが発生することがわかりました。サブクエリがメインクエリのフィールドにアクセスできないということですか?
何が問題なのですか?どうすれば Linux 上の oracle で動作させることができますか? ありがとう!
クエリ:
バナー
Oracle Database 10g Enterprise Edition リリース 10.2.0.1.0 - Prod PL/SQL リリース 10.2.0.1.0 - プロダクション
CORE 10.2.0.1.0
32 ビット Windows 用プロダクション TNS: バージョン 10.2.0.1.0 - プロダクション
NLSRTL バージョン 10.2。 0.1.0 - プロダクション
バナー
Oracle Database 10g Enterprise Edition リリース 10.2.0.2.0 - Prod PL/SQL リリース 10.2.0.2.0 - プロダクション
CORE 10.2.0.2.0 プロダクション
TNS for Linux: バージョン 10.2.0.2.0 - プロダクション
NLSRTL バージョン 10.2.0.2.0 - 製造
sql - ログバック DBAppender の URL
Logback の DBAppender を使用しようとしています。私の logback.xml には次のアペンダーがあります。
指定された URL は同じプロジェクト内の他の Java クラスで動作しますが、logback で失敗し、次のエラーが発生します
ここで、ARG3 は<url>jdbc:oracle:thin:@HOST_URL:PORT:SERVICEID</url>
sql - このクエリを SUM 関数で動作させることができません
このクエリはエラーを返します:
エラー: ORA-00904: "TYPE": 識別子が無効です
で実行するとgroup by ep
、エラーメッセージは次のようになります。
ORA-00979: GROUP BY式ではありません
sum(b2b_d+b2b_t-b2b_i) as sales
行と行を削除するとgroup by ...
、クエリ全体が正常に機能するため、問題は SUM および GROUP BY 関数に関連しているはずです。どうすればこれを機能させることができますか?よろしくお願いします。