問題タブ [wm-concat]
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.
oracle - Oracle 関数: wm_concat をレプリケートする
私は現在、Crystal Reports 内のプロジェクトに取り組んでいます。このプロジェクトでは、Oracle 10g 内で許可されている文書化されていない関数 WM_CONCAT の使用を拒否しています。WM_CONCAT ヘッダー情報は次のとおりです。
WM_CONCAT を使用するには、次のように渡します。この関数は varchar2 型の列を受け入れるようで、列からカンマ区切りの値のリストを返します。現在、この機能のカスタム バージョンを (私の仕事用コンピューターで) 使用していますが、最適ではなく、再利用性に欠けています。私が使用できる WM_CONCAT のような再利用可能な優れた関数を誰かが提供できますか?
oracle - Oracle XE 10g での WMSYS.WM_CONCAT の使用
Oracle XE 10g で WMSYS.WM_CONCAT を使用しようとすると、次のコンパイル エラーが発生しますORA-00904: "WMSYS"."WM_CONCAT": invalid identifier
。これが実際に XE にこの (文書化されていない) 機能がないためであることを確認できますか? もしそうなら、XEでそれを有効にする方法はありますか?
sql - ORACLE/SQL: wm_concat & order by
ODBCおよびCrystal Reports 2008を介して、Oracle 11(正確なバージョンについてはわかりませんが、LISTAGGが機能しないため、リリース2ではないと思います)を使用しています。
これが私が抱えている問題です:
ここにテーブルがあります:
WM_CONCAT 関数を使用して、次のようなものを取得しています。
そのための SQL は次のとおりです。
しかし、ゾーンをソートしたいので、これを試しました:
しかし、何らかの理由で、次のエラーが返されます。
ここで何が間違っているのか本当にわかりません...誰かヒントを教えてもらえますか?
sql - ここで wm_concat が機能しないのはなぜですか?
私はこのクエリを持っています:
それが返す:
しかし、私がするとき:
空白の結果が表示されます...何が間違っていますか?
sql - SQL エラーの取得: ORA-00904: "WM_CONCAT": 無効な識別子
オリジンからのクローンデータベースでこのエラーが発生するのはなぜですか?
Oracle 11gR2 を使用しています。元のデータベースは引き続き正常に実行されます。
sql - 1 行の出力に複数の行の値を表示する方法
私はこのクエリを持っています:
私は通常、ユーザーが charge_code 、 unit_code 、および role_code に従ってアクセスできる applications_code について知るために使用します
そして、これは上記のクエリの結果です。
以前は問題なく動作していましたが、現在はレコード数が多いため、実行に 10 分以上かかります。
私は次の結果を得ようとしています:
注:これらは、各テーブルを示すレコードです。
- table_1: user_code / charge_code / unit_code
- table_2: role_code / apps_code
- table_3: role_code / user_code
次のようなクエリを実装しようとしています。