0

こんにちは、1000 行以上の 100 以上のフィールドを返す SP があります。すべてを一時テーブルに保存し、カスタマイズ クエリを実行して適切なデータを取得する必要があります。

多くの検索を行いましたが、プロジェクトに適したソリューションを見つけることができません。誰かが彼の考えを共有できれば幸いです。

テーブル #SP_Result を作成します ( SP の戻り結果に従ってフィールドを動的に作成する必要があります)

exec Ministry..civil_record "2010-08-07","Autogen",20,NULL,NULL,NULL,NULL,NULL,NULL,NULL

SP からの結果を #SP_Result にダンプする必要があります。

4

1 に答える 1

0

ストアド プロシージャの結果セットをキャプチャしようとするのではなく、「カスタマイズされたクエリ」でクエリ自体を実行してみませんか? それが通常の方法です。

これらの Null はすべて、多くの行がタスクに適用されない非正規化された「テーブル」のろくでなしのように見えます。正規化されたセット指向の方法でデータベースを処理する方がはるかに高速です。

于 2010-11-28T01:07:12.417 に答える