SQL Server 2000およびJava 1.4で配列リストオブジェクトをSQLプロシージャに渡すことは可能ですか?
-
21-09-2019 - |
質問
クラス FieldProperty を定義し、その中で定義されたフィールドに対応するプロパティのいくつかを定義しました。ArrayList オブジェクトには、クラス FieldProperty のオブジェクトが含まれています。今、テーブルにデータを保存したいです。テーブルには、FieldProperty の各オブジェクトに対応するレコードが 1 つあります。レコード挿入ごとにクエリを呼び出すと、非常に遅くなります。配列リストのオブジェクトをストアド プロシージャとストアド プロシージャに渡す方法はありますか?ストアド プロシージャでデータを取得できますが、それが不可能な場合、この問題に対する最善の解決策は何ですか?
プラットフォーム情報 SQL Server 2000 (英語) Javaの1.4
解決
はい。
CSV/XMLなどとして送信し、テーブルに解析しますSQL Server の配列とリスト
パラメータをフィールドごとに 1 つ使用します (タイプごとに属性の数が固定されている場合に意味があります)
ステージング テーブル/一括アップロード、その後のストアド プロシージャ呼び出しの一部として最終テーブルにコピー
所属していません StackOverflow