SQL Server lagrade procedurer förkompilerade block av kod som hämtar poster från en databas . SQL Server Management Studio ansökan är verktyget som används för att skapa dessa lagrade procedurer . De typer av lagrade procedurer skapade avgöra hur SQL Server körs koden och vilken typ av behörigheter krävs för att köra proceduren . Transact - SQL ( T - SQL )
Transact - SQL ger utvecklare med en linje -för - line körbara uppsättning sekvenser att redigera eller hämta poster databastabell. T - SQL tillåter utvecklare att ta in en parameter , så denna typ av förfarande används för mjukvaruutveckling och dynamiskt innehåll . De parametrar som skickas från en webbplats eller datorprogram används för att välja eller redigera tabellen innehållet . T - SQL lagrade procedurer anses " användardefinierade " förfaranden , eftersom de är skapade av utvecklare på SQL Server . En CLR procedur utför kodavsnitt Addera CLR
skapas i . NET framework . Den . NET Framework är den viktigaste utvecklingsplattform för Microsoft . Eftersom SQL Server Management Studio är också en Microsoft- produkt , integrera dessa två tekniker är enklare . SQL Server kan ringa externt . NET -program , och SQL Server kan använda dessa block av kod att redigera tabelldata .
System
SQL Server har sitt eget system lagrade procedurer . Dessa lagrade procedurer ändrar inte bara tabelldata . Utföra dessa lagrade procedurer ger utvecklaren möjlighet att byta server egenskaper . Databasadministratörer använder också dessa förfaranden som en snabb kommandorad för att visa databasegenskaper och redigera behörigheter . Eftersom dessa förfaranden kan redigera serveregenskaper , genomföra dem kräver administrativa rättigheter på servern .