Structured Query Language eller SQL er kodesprog for database udvikling og administration . Når en database er bygget og befolket med data , kan de oplysninger gemt i tilgås og manipuleres med udsagn skrevet i SQL. Mange gange en database administrator vil finde, at de bruger den samme SQL-sætning igen og igen. Disse hyppigt anvendte udsagn kan skrives én gang og anbringes i en lagret procedure , så de kan kaldes hurtigt og nemt med én kommando . Hvad du har brug
Computer
Populated database
Admin adgang til databasen
Vis Flere Instruktioner
Opret din Stored Procedure
1
Skriv en SQL-sætning. SQL giver dig mulighed for at få adgang til og manipulere data i en database med simple kommandoer. For eksempel giver en INSERT erklæring, du til at tilføje nye data , en opdatering erklæring giver dig mulighed for at ændre eksisterende data og en SELECT-sætning kan du hente data. Beslut hvad du vil have din lagrede procedure at gøre, og skrive en SQL-sætning til at producere dit ønskede resultat . Test din erklæring i kommandoen vinduet for at sikre de resultater, returnerede er, hvad du forventer , derefter gemme dit kontoudtog i en notesblok fil.
2
Åbn Stored Procedure vinduet. Hver database platform er en smule anderledes, men hver database, der bruger SQL vil have en grænseflade til tilføjelse lagrede procedurer .
3
Tilføj kommentar sektion til din lagrede procedure. Kommentarer er gode kodning praksis, fordi de tilføjer oplysninger om kodning hensigt og give et sted at logge ændringer i koden lavet over tid. Inden dine kommentarer sektion indeholde navnet på din procedure , en beskrivelse af proceduren , datoen for oprettelsen , forfatteren navn og en sektion for ændringer. Kommentarer skal begynde med /* og slut med * /. I din kode vindue vil det se sådan ud.
/* Kommentarer gå her * /
4
Opret din lagrede procedure. SQL kræver følgende ord til oprettelse af en lagret procedure .
CREATE PROCEDURE usp_storedprocedurenameAS
præfiks usp_ er konvention, der anvendes i SQL til at identificere lagrede procedure navne. Det er ikke nødvendigt , men det er en god idé. Navnet på din lagrede procedure kan være hvad du vil, men det er en god ide at give den et meningsfuldt navn, der beskriver proceduren. Linjen under create kommando vil kun indeholde ordet " AS " . Denne kommando fortæller serveren at tildele den kode, der følger med den lagrede procedure er nævnt ovenfor .
5.
Tilføj din SQL-sætning. Kopier og indsæt den erklæring, du har gemt i din notesblok i rummet under " AS " kommandolinje . Gem din lagrede procedure. For at køre din lagrede procedure , skal du bruge exec kommando i kommandolinjen vinduet som følger.
Exec usp_storedprocedurename
p Du kan gøre lagrede procedurer for eventuelle SQL-sætning , du kan lide ved hjælp af denne simple proces.