SQL Server lagrede prosedyrer er pre- kompilert blokker av kode som henter poster fra en database . SQL Server Management Studio-programmet er verktøyet som brukes til å opprette disse lagrede prosedyrer . De typer av lagrede prosedyrer opprettet bestemme hvordan SQL Server utfører koden og hvilken type tillatelser som trengs for å kjøre prosedyren. Transact- SQL (T - SQL)
Transact -SQL gir utviklere med en linje for linje kjørbar sett av sekvenser til å redigere eller hente database tabellen poster . T -SQL tillater utviklerne å ta i en parameter , så denne typen prosedyren brukes for utvikling av programvare og dynamisk innhold . Parametrene sendt fra et nettsted eller desktop program brukes til å velge eller redigere tabellen innhold. T - SQL- lagrede prosedyrer regnes som " brukerdefinert " prosedyrer , siden de er laget av utviklere på SQL Server.
CLR
CLR prosedyre utfører deler av koden opprettet i . NET rammeverket . . NET rammeverket er den viktigste utviklingen plattform for Microsoft. Siden SQL Server Management Studio er også et Microsoft-produkt , integrere disse to teknologiene er enklere . SQL Server kan ringe eksterne . NET programmer , og SQL Server kan bruke disse blokkene med kode for å redigere tabellen data .
System
SQL Server har sitt eget system lagrede prosedyrer . Disse lagrede prosedyrer ikke bare redigere tabellen data . Utfører disse lagrede prosedyrer gir utvikleren med muligheten til å endre serveregenskapene . Database administratorer også bruke disse prosedyrene som en rask kommandolinjen for å vise databaseegenskaper og redigere tillatelser. Siden disse prosedyrene kan redigere serveregenskapene , utfører dem krever administrative rettigheter på serveren.