Structured Query Language , eller SQL är kodspråk för databasutveckling och administration . När en databas har byggts och fylls med data , kan den information som lagras inom hämtas och manipuleras med påståenden skrivna i SQL . Många gånger en databas administratör kommer att finna att de använder samma SQL-sats om och om igen . Dessa används ofta uttalanden kan skrivas en gång och placerades i en lagrad procedur , så att de kan kallas snabbt och enkelt med ett enda kommando . Saker du behöver
Computer
Populated databas
Admin tillgång till databasen
Visa fler instruktioner , Skapa din Stored Procedure
1
Skriv ett SQL-uttryck . SQL kan du komma åt och manipulera data i en databas med enkla kommandon . Till exempel ger en INSERT-sats du lägga till nya data , gör en UPDATE dig att ändra befintliga data och en SELECT-sats kan du hämta data. Bestäm vad du vill att din lagrade proceduren att göra , och skriva en SQL-sats för att producera önskat resultat . Testa ditt uttalande i kommandofönstret för att säkerställa resultaten tillbaka är vad du förväntar dig , sedan spara ditt uttalande i ett anteckningsblock fil .
2
Öppna Stored Procedure fönstret . Varje databas plattform är lite annorlunda , men varje databas som använder SQL kommer att ha ett gränssnitt för att lägga till lagrade procedurer .
3
Lägg ett kommentarerna till din lagrade proceduren . Kommentarer är bra kodning praxis eftersom de lägger information om kodning avsikt och tillhandahålla en plats att logga ändringar i koden görs över tiden . Inom dina kommentarer avsnittet innehåller namnet på din procedur , en beskrivning av förfarandet , datum för skapande , författarens namn och en avdelning för förändringar . Kommentarer måste börja med /* och avslutas med * /. I din kod fönstret kommer det att se ut så här .
/* Kommentarer går här * /
4
Skapa din lagrade proceduren . SQL kräver följande ord för att skapa en lagrad procedur .
SKAPA FÖRFARANDE usp_storedprocedurenameAS
Prefixet usp_ är konventionen används i SQL för att identifiera lagrade proceduren namn . Det är inte nödvändigt , men det är en bra idé . Namnet på din lagrade proceduren kan vara vad du vill , men det är en bra idé att ge den ett meningsfullt namn som beskriver förfarandet . Linjen nedanför create -kommandot kommer endast att innehålla ordet " AS " . Detta kommando talar om för servern att tilldela koden som följer med den lagrade proceduren som nämns ovan .
5
Lägg din SQL-sats . Kopiera och klistra in det uttalande du sparat i ditt anteckningsblock i utrymmet under " AS " kommandorad . Spara dina lagrade proceduren . Att köra lagrad procedur använder exec kommando i kommandofönstret enligt följande .
Exec usp_storedprocedurename
Du kan göra lagrade procedurer för varje SQL-sats du vill med denna enkla process .
Addera ditt