参照:
- 初めての SQL CLR ストアド プロシージャの構築
- 例による SQL Server の CLR アセンブリ正規表現関数
- CLR ストアド プロシージャと T-SQL ストアド プロシージャの選択:簡単なベンチマーク
基本的に、SQL CLR プロジェクトを開始できる Visual Studio テンプレートがあります。空欄を埋めて実際のコードを記述すれば、これらの CLR アセンブリを Visual Studio 内から直接 SQL Server にデプロイすることもできます。
1 つの注意点:SQL CLR ストアド プロシージャでセットベースの更新と挿入などを行うことは控えます。そのため、T-SQL ストアド プロシージャは単純に優れていて高速です。
SQL-CLR は拡張するのに最適です 文字列操作、日付処理、呼び出し機能などを備えた SQL Server。 Web サービスまたはその他のもの。 反対をお勧めします すべての T-SQL ストアド プロシージャを C# SQL CLR ストアド プロシージャに置き換えようとしています できるから またはかっこいいから - 適切な仕事には適切なツールを使用してください!セットに対する一括操作は、T-SQL に任せたほうがよいでしょう。