SQL Server 2000およびJava 1.4で配列リストオブジェクトをSQLプロシージャに渡すことは可能ですか?

StackOverflow https://stackoverflow.com/questions/1576608

質問

クラス FieldProperty を定義し、その中で定義されたフィールドに対応するプロパティのいくつかを定義しました。ArrayList オブジェクトには、クラス FieldProperty のオブジェクトが含まれています。今、テーブルにデータを保存したいです。テーブルには、FieldProperty の各オブジェクトに対応するレコードが 1 つあります。レコード挿入ごとにクエリを呼び出すと、非常に遅くなります。配列リストのオブジェクトをストアド プロシージャとストアド プロシージャに渡す方法はありますか?ストアド プロシージャでデータを取得できますが、それが不可能な場合、この問題に対する最善の解決策は何ですか?

プラットフォーム情報 SQL Server 2000 (英語) Javaの1.4

役に立ちましたか?

解決

はい。

  1. CSV/XMLなどとして送信し、テーブルに解析しますSQL Server の配列とリスト

  2. パラメータをフィールドごとに 1 つ使用します (タイプごとに属性の数が固定されている場合に意味があります)

  3. ステージング テーブル/一括アップロード、その後のストアド プロシージャ呼び出しの一部として最終テーブルにコピー

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top