Se:
- Opbygning af min første SQL CLR-lagrede procedure
- CLR Assembly RegEx-funktioner til SQL Server efter eksempel
- Valg mellem CLR og T-SQL lagrede procedurer:et simpelt benchmark
Grundlæggende er der Visual Studio-skabeloner, som giver dig mulighed for at komme i gang med SQL CLR-projekter. Udfyld de tomme felter, skriv din faktiske kode, og du kan endda implementere disse CLR-samlinger i SQL Server direkte fra Visual Studio.
Ét advarselsord:Jeg vil afholde mig fra at lave sæt-baserede opdateringer og inserts og sådan noget i en SQL CLR-lagret proc - for det er T-SQL-lagrede processer bare bedre og hurtigere.
SQL-CLR er fantastisk at udvide SQL Server med ting som strengmanipulation, datohåndtering, mulighed for at kalde f.eks. webtjenester eller andre ting. Jeg vil anbefale imod forsøger at erstatte alle T-SQL-lagrede procs med C# SQL CLR-lagrede procs bare fordi du kan eller bare fordi det er fedt - brug det rigtige værktøj til det rigtige job! Masseoperationer på sæt overlades bedre til T-SQL.