2011-12-20 14 views
1

私はちょうどより高速のt-sql関数/プロシージャまたはclrバージョンのものになりますか?プロシージャは、データベース・データと連動してカーソル(t-SQLバージョン)を使用します。パフォーマンスの問題:t-sql vs clr

いつclrを使用する必要がありますか、プロシージャや関数を作成するためにt-sqlを使用する必要があるのはいつですか?

答えて

5

シンプルな経験則:

  • データ操作(SELECT、UPDATEなど)が最高のT-SQLに残され

  • しばらく(カーソルなしではなく!) (文字列と正規表現のマッチング、日付の計算、外部Webサービスの呼び出しなど)と関連があるものは、SQL-CLRによく似ています。