問題タブ [varray]

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

oracle - Jpa2.0 Hibernate Oracle VARRAY 型の処理方法

FLOAT のフィールド VARRAY があります。そして、このフィールドを JPA2.0/hiberhate で Java にロードしようとしました。TopLinkプロバイダーがVARRAYをサポートしていることだけがわかりましたが、Hibernateプロバイダーに対して何をすべきかについての情報はありません。テーブルの正規化は私のやり方ではありません...私はたくさんのアイテムを持っているからです。

前もって感謝します!

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

oracle - Oracle コレクション/PL/SQL プログラミング

私は ORACLE PL/SQL プログラミング分野の初心者で、コレクションを扱うのはこれが初めてです。これが私の要件です。2 つのテーブルから必要な列を持つ 2 つのオブジェクトを定義しました。レコードごとにピッキングをループしながら、多くの条件をチェックする必要があります。 2番目のテーブル。見た目はこんな感じ

Javaで行うのと同じように、インデックスを使用して初期化し、インデックスを使用して取得したかったのですが、それは起こっていません。インデックスを使用して値を設定できません。検索しましたが、この種の例は見つかりませんでした。これが可能かどうか、それ以外の方法でこれを達成する方法を教えてください。これが繰り返しの質問である場合は、ご容赦ください。完全に一致するものを見つけることができませんでした。

ありがとう

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

sql - like キーワードを使用して Varray から要素を選択するにはどうすればよいですか

電話が配列であるSQLステートメントで電話配列を選択する方法を教えてください。

タイプ phone を varchar2(13) の varray (3) として作成します。

値 (p) が (タイプ) で、( 電話は '0770' で始まる) の person_table から名前、電話を選択します。

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

oracle - NESTED TABLE と VARRAY の違い

両方の基本的な違いと使用法を知っています。しかし、私が答えとして探しているのは、なぜ VARRAY が導入されたのかということです。

したがって、NESTED TABLE を使用して VARRAY を使用して実行できることと同じことを実行できますが、その逆はシナリオによっては不可能です。また、人々が VARRAY store elements in-line に言及している場所に気付きました。どういう意味ですか ?両方の内部ストレージと処理を説明できる人はいますか?

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

oracle - oracle sql varray には要素が含まれています

次のような型宣言があります。

これまでに次のことを試しましたが、エラーが発生します

配列をループできることはわかっていますが、次のようなものを作成する必要があるため、少し不便です。

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

oracle - カウントを超える Oracle ストアド プロシージャ varray

3 つのストアド プロシージャを作成しました。1. proc_insertleveluser
-> 「leveluser」テーブルに挿入し、最後に挿入された ID を返します
2. proc_insertpermissiondtl -> 「permission_dtl」テーブルに挿入し、最後に挿入された ID を返し
ます 3. proc_insert_relation_lpd -> 「lvl_permission_dtl」に挿入します手順 1 および 2 から提供されたデータを含む表

proc_insertleveluser

proc_insertpermissiondtl

およびproc_insert_relation_lpd

コードを実行すると、1 つのレコードが「leveluser」テーブルに追加されましたが、「permission_dtl」テーブルには追加されませんでした。for ループ内のコードが実行されていないようです。

これは何が原因ですか?「arraynya」変数は空なので、for ループは実行されませんか? それとも別の問題がありますか?:)