問題タブ [oracle-xml-db]

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 投票する
1 に答える
288 参照

sql - 一括 xml データを単一のテーブルに挿入する

INSERT INTO .. SELECT を xmltable から実行しようとしていました。手順はこの挿入なしで (迅速に) 正常に完了しますが、このコードが含まれて 9999 行を挿入すると、完了するまでに時間がかかりますが、テーブルにはレコードがありません。

ファイル スニペット:

上記のファイルには、最大 PMTRELINFO9999 までの PMTRELINFO001 があります。これらを取得するだけで、INDIVID などの他のデータを取得して宛先テーブルに挿入する必要はありません。そのための私のコードは以下のとおりです。

効率を高め、挿入を機能させるための提案は大歓迎です。また、追加ヒントを使用して挿入を試みましたが、違いはありません。

Oracle Database 11g Enterprise Edition リリース 11.2.0.3.0 - 64 ビット プロダクション
PL/SQL リリース 11.2.0.3.0 - プロダクション
CORE 11.2.0.3.0
Solaris 用プロダクション TNS: バージョン 11.2.0.3.0 - プロダクション
NLSRTL バージョン 11.2.0.3。 0 - 生産

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

sql - Oracleの重複ノードから特定のxmlノードを抽出する

「XYZ」テーブルの「my_xml」列の値が与えられます

string最初のstringノードの値がある2番目のノードの値を抽出しようとしていますADI

出力は「Ahmedab​​ad」のみにする必要があります

失敗した試行:

上記のクエリの出力はAhmedabadGandhinagarPuneRajkot

期待される出力:Ahmedabad

ここでノードの特定のノード値を抽出する方法はstring?

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

oracle - Oracle で増加する XML 要素名をクエリする

発生ごとに 1 ずつ増加する要素名を持つテーブルの XMLtype フィールドをクエリしようとしています。これらの要素には 1 から多くのレベルが存在する可能性があり、名前のすべての可能なレベルを結合する代わりに、名前検索に基づいてすべての要素の値を返すように、要素名をワイルドカード化する方法があるかどうか疑問に思っていましたか? このステップを理解した後、結果をリストするか、連結することを検討しています。

vs 要素名に対するある種のワイルドカード検索

XML サンプル

目的の SQL クエリ varchar 連結出力