Structured Query Language , eller SQL, er kodespråket av database utvikling og administrasjon . Når en database har blitt bygget og befolket med data , kan informasjonen som er lagret innenfor nås og manipulert med utsagn skrevet i SQL. Mange ganger en data base administrator vil finne at de bruker samme SQL-setningen om og om igjen . Disse brukte utsagn kan skrives en gang og plasseres i en lagret prosedyre, slik at de kan kalles raskt og enkelt med en kommando. Du trenger
Computer
befolkede database
Admin tilgang til databasen
Vis flere instruksjoner
Lag ditt lagrede prosedyrer
en
Skriv en SQL-setning. SQL lar deg få tilgang til og manipulere data i en database med enkle kommandoer . For eksempel lar en INSERT-setning du legge til nye data , kan en UPDATE-setningen du å endre eksisterende data og en SELECT-setning lar deg hente data . Bestem deg hva du vil at lagrede prosedyren for å gjøre, og skrive en SQL-setning for å produsere ønsket resultat . Test din uttalelse i kommandovinduet for å sikre de returnerte resultatene er hva du forventer , og deretter lagre din uttalelse i en notepad fil .
2
Åpne lagret prosedyre vinduet. Hver database plattform er litt forskjellige, men hver database som bruker SQL vil ha et grensesnitt for å legge til lagrede prosedyrer .
3
Legg til en kommentar delen til den lagrede prosedyren . Kommentarer er god kodepraksis fordi de legger informasjon om koding hensikt og gi et sted å logge endringer i koden gjort over tid . Innenfor kommentarfeltet inneholde navnet på prosedyren , en beskrivelse av prosedyren , dato for opprettelse , forfatteren navn og en seksjon for endringer . Kommentarer må begynne med /* og slutter med * /. I koden vinduet vil det se slik ut .
/* Kommentarer gå her * /
4
Lag din lagret prosedyre. SQL krever følgende ord for etablering av en lagret prosedyre .
CREATE PROSEDYRE usp_storedprocedurenameAS
prefiks usp_ er konvensjonen som brukes i SQL for å identifisere lagret prosedyre navn. Det er ikke nødvendig , men det er en god idé. Navnet på den lagrede prosedyren kan bli hva du vil, men det er en god idé å gi den et meningsfullt navn som beskriver fremgangsmåten . Linjen under opprette kommandoen vil bare inneholde ordet "AS" . Denne kommandoen forteller server tilordne koden som følger til den lagrede prosedyren nevnt ovenfor .
5
Legg til din SQL-setning. Kopier og lim inn setningen du lagret i notatblokken inn mot bakrommet under "AS" kommandolinjen. Spare lagret prosedyre. For å kjøre den lagrede prosedyren , bruker exec kommando i kommandovinduet som følger.
Exec usp_storedprocedurename
Du kan gjøre lagrede prosedyrer for alle SQL-setning du liker ved hjelp av denne enkle prosessen .