SQL Server lagrede procedurer er præ- kompileret blokke af kode , der henter poster fra en database. SQL Server Management Studio ansøgning er den nytte bruges til at skabe disse lagrede procedurer. De typer af lagrede procedurer skabte bestemme, hvordan SQL Server udfører koden og den type tilladelser for at køre proceduren. Transact- SQL (T- SQL)
Transact- SQL giver udviklere en linje for linje eksekverbare sæt af sekvenser til at redigere eller hente database tabel poster . T-SQL giver udviklere mulighed for at tage i en parameter , så denne type procedure bruges til softwareudvikling og dynamisk indhold. De parametre der sendes fra en hjemmeside eller desktop applikation anvendes til at vælge eller redigere tabellen indhold. T- SQL stored procedures betragtes som " brugerdefineret " procedurer , da de er skabt af udviklere på SQL Server.
CLR
CLR procedure udfører kodesektioner skabt i . NET framework . Den . NET framework er det vigtigste udviklingsplatform for Microsoft. Da SQL Server Management Studio er også et Microsoft-produkt , der integrerer disse to teknologier er enklere . SQL Server kan kalde eksterne . NET programmer og SQL Server kan bruge disse blokke af kode for at redigere tabeldata .
System
SQL Server har sit eget system lagrede procedurer. Disse lagrede procedurer ikke kun redigere tabeldata . Udfører disse lagrede procedurer giver udvikleren med evnen til at skifte server egenskaber. Database administratorer bruger også disse procedurer som en hurtig kommandolinje for at se databaseegenskaber og redigere tilladelser. Da disse procedurer kan redigere server egenskaber udføre dem kræver administratorrettigheder på serveren.