Zie:
- Mijn eerste SQL CLR opgeslagen procedure bouwen
- CLR Assembly RegEx-functies voor SQL Server bij voorbeeld
- Kiezen tussen CLR en T-SQL opgeslagen procedures:een eenvoudige benchmark
Kortom, er zijn Visual Studio-sjablonen waarmee u aan de slag kunt met SQL CLR-projecten. Vul de lege plekken in, schrijf uw eigenlijke code en u kunt die CLR-assembly's zelfs rechtstreeks vanuit Visual Studio in SQL Server implementeren.
Een woord van waarschuwing:ik zou afzien van het doen van set-gebaseerde updates en invoegingen en dat soort dingen in een SQL CLR-opgeslagen proc - daarvoor zijn T-SQL-opgeslagen proc's gewoon beter en sneller.
SQL-CLR is geweldig om uit te breiden SQL Server met zaken als stringmanipulatie, datumverwerking, mogelijkheid om b.v. webservices of andere zaken. Ik zou tegen aanraden proberen alle T-SQL opgeslagen proc's te vervangen door C# SQL CLR opgeslagen proc's gewoon omdat het kan of gewoon omdat het cool is - gebruik het juiste gereedschap voor het juiste werk! Massabewerkingen op sets kunnen beter aan T-SQL worden overgelaten.