0

いくつかの高度な計算を行うために CLR ストアド プロシージャに渡したい行セットを返すストアド プロシージャがあります。

これをどのように設定しますか?入力を取りますか?CLR プロシージャ内で行セットを反復しますか?

4

2 に答える 2

1

最善の方法は、通常の SqlCommand を使用して CLR プロシージャでストアド プロシージャ自体を実行し、その結果を通常の SqlDataReader として反復処理することです。結果の余分なコピーを避けるため、これが最良の方法です。

于 2010-08-19T03:25:31.790 に答える
0

もう 1 つのオプションは、 SQLCLR 集計関数を設定することです。数式の構造によっては、これがより自然な構文になる場合があります。

于 2010-08-23T18:45:37.940 に答える