問題タブ [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 に答える
465 参照

oracle - xsd からの PLSQL タイプ ファイル ジェネレーター

指定された xsd スキーマに対して、複数のリリースで変更を受ける可能性のある .sql 形式の plsql タイプ ファイルを生成する (バージョン管理を維持できるようにする) 利用可能な API、コマンド、またはツールはありますか? PLSQL SP が XML clob オブジェクトを受け取って返すと仮定します。

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

xml - XMLAGG を使用して複数の XMLELEMENT を集約する方法

テーブルに続く列の複数の XMLELEMENT を集約し、xml ファイルを返したいと考えています。

テーブルデータは次のとおりです。 ここに画像の説明を入力

次の形式でxmlを返したい:

しかし、2 つの列 [head_name と amount] を集計する際に問題に直面しています。ここに私のオラクルコードがあります:

ご覧のとおり、XMLAGG の最初の XMLELEMENT 内で空白を使用したため、次の出力 xml を持つ空のタグが作成されます。

この余分な空のタグを回避し、適切な xml 形式を取得するにはどうすればよいですか。ありがとう

0 投票する
0 に答える
388 参照

sql - Oracle 12g の XmlType ストアをバイナリ XML として保存 (問題を選択)

DB Oracle12g から XML を選択しようとしています。XML はテーブル (バイナリ XML としての XMLType ストア) に格納されており、WHERE 条件を使用して Select クエリを作成できません。私の問題は、クエリがレコードを返さないことです。Oracle SQL Developer 4.1.0.19 を使用しています。

私のクエリの例

テーブル構造:

挿入された XML

XML はクエリによって db に挿入されました:

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

xml - Oracle DB、挿入時にxmlを検証

ORACLE データベースのテーブルに挿入する際に、ドキュメント XML を検証しようとしています。テーブルでこのスキーマを使用して XML スキーマと XMLTYPE を定義しましたが、データベースで間違った xml を挿入できます。

私のスキーマ:

私のデータベーススキーマ:

この行を挿入しようとすると、問題はありません:

しかし、これは次のように機能します。

どうすれば解決できますか?

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

xml - Oracle 11g で XML タイプ インデックスを作成するためのテーブルスペースを指定する方法

テーブルの 1 つで、XML タイプ列に XML インデックスを作成しようとしています。ここでは 2 つのテーブルスペースを使用しています。1 つはテーブル用、もう 1 つはインデックス用です。

索引表領域に XMLIndex を作成したいと考えています。

以下のクエリを使用しています-

テーブルスペース句について言及する場所を教えてください。

0 投票する
0 に答える
115 参照

oracle - APEX ローカル サーバーに入るとき、「注意が必要です」と書かれたブラウザのポップアップ ウィンドウを無効にする方法を教えてください。

あなたの助けが必要です。私はあなたを喜ばせます。最近、次の手順を使用して Oracle APEX 3.2.1 をインストールしました。

https://www.youtube.com/watch?v=Nj8gXyA3Z4w

. その後、私はすでにAPEXユーザーのパスワードを変更しました。そして、ローカルサーバーに入ろうとすると、「注意が必要です」という説明のダイアログボックスが表示されます(写真を見てください。ダイアログウィンドウの言語がロシア語であることを不思議に思わないでください。これは、認証フォームであってはならないものですAPEX にログインするのが面倒です)。

注意が必要 そのウィンドウを回避するには?

ある人は、私の XML DB に問題があると言いました。そして、それを再インストールしたかったのですが、私の頂点フォルダーには、その操作用のファイル catqm.sql がありません。私の問題が XML DB だけである場合は、ファイル catqm.sql を提供してください。XML DB を再インストールするか、自分で話します: これを修復する方法。

私は何をし、どのように修理しますか?お答えください。私の問題についてさらにデータが必要な場合は、私に言ってください。説明を追加します。私は辛抱強く答えを待ちます))))。

ドミトリ

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

xml - Oracleデータベーステーブルのxmltype列に格納された大きなxmlをバッチでクエリする最速の方法は何ですか?

大きなxmlの複数のレコードを持つxmltype列を含むテーブルを持つOracle xmldbがあります。各 xml のサイズは約 100MB で、xml の一部には繰り返し要素があります。繰り返し要素は、各 xml で数千になる場合があります。繰り返し要素のみを読み取る必要があります。要素コレクションのバッチで繰り返し要素を読み取る最善の方法は何ですか? バッチサイズが一度に 50 個の繰り返し要素になる可能性があると仮定します。XML をバッチで効率的に書き込むために DBMS_XMLGEN を使用してコードを記述しましたが、同様のバッチ読み取りを行う方法がわかりませんでした。効率的なアプローチを教えてください。

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

sql - xmlexists は Oracle の名前空間とともに存在します

xmlexists を持つ where 句に名前空間を統合する方法を理解するのに問題があります。クエリは次のとおりです。

手がかりをいただければ幸いです。