sql >> Databasteknik >  >> RDS >> Sqlserver

lagrad procedur i SQL CLR

Se:

I grund och botten finns det Visual Studio-mallar som låter dig komma igång med SQL CLR-projekt. Fyll i de tomma fälten, skriv din faktiska kod och du kan till och med distribuera dessa CLR-sammansättningar i SQL Server direkt från Visual Studio.

Ett varningens ord:Jag skulle avstå från att göra uppsättningsbaserade uppdateringar och infogningar och sånt i en SQL CLR-lagrad proc - för det är T-SQL-lagrade processer helt enkelt bättre och snabbare.

SQL-CLR är bra att förlänga SQL Server med grejer som strängmanipulation, datumhantering, möjlighet att anropa t.ex. webbtjänster eller annat. Jag skulle rekommendera emot försöker ersätta alla T-SQL-lagrade processer med C# SQL CLR-lagrade processer bara för att du kan eller bara för att det är coolt - använd rätt verktyg för rätt jobb! Massoperationer på uppsättningar överlåts bättre till T-SQL.



  1. Problem med rails server

  2. Använd `SELECT` för att anropa en funktion

  3. MySQL PREPARE-sats i lagrade procedurer

  4. Hur man väljer ett kolumnnamn med ett mellanslag i MySQL