Hvordan lage eller Erstatt Prosedyrer i MS SQL

Microsoft SQL Server-database-programvare lar deg opprette lagrede prosedyrer, som er funksjoner som er lagret på serveren. Du kan ringe disse funksjonene flere ganger i programmene dine, slik at du ikke trenger å skrive ut koden hver gang du kjører et bestemt sett med instruksjoner. Du bruker "skape" SQL søkeord for å opprette en lagret prosedyre, og du bruker "alter" søkeord for å erstatte koden i prosedyrene.

Bruksanvisning

1 Klikk på Windows "Start" -knappen og velg "Alle programmer". Klikk "Microsoft SQL Server" i listen over programgrupper, klikk på "SQL Server Management Studio." Denne snarveien åpner hoved konfigurasjon og koding skjermen for databasen.

2 Klikk på "New Query" knappen øverst i Management Studio vinduet. Denne knappen åpner en SQL-editor hvor du kan opprette og endre dine lagrede prosedyrer.

3 Lag en lagret prosedyre. Følgende kode er et eksempel på hvordan du oppretter en lagret prosedyre. Den "lage" søkeord er påkrevd. Etter nøkkelordet, blir navnet på den lagrede prosedyren angitt. All kode som følger er utsagnene henrettet etter at du ringer en lagret prosedyre ved sitt navn.

skape proc myprocedure

som

select * fra kunder

Denne lagrede prosedyren heter "myprocedure" velger alle poster fra "kunder" database. Trykk "F5" for å utføre setningen. Den lagrede prosedyren er opprettet i databasen.

4 Endre den lagrede prosedyren. For å endre en lagret prosedyre, du erstatte "lage" søkeord med "alter". Du kan deretter endre koden for å gjenspeile endringene. Ved hjelp av den lagrede prosedyren fra trinn 3, endres følgende kode den lagrede prosedyren for å hente poster fra "ordre" tabell:

endre proc myprocedure

som

select * from bestillinger

Trykk på "F5" tasten for å endre den lagrede prosedyren.

5 Skriv "exec myprocedure" for å teste koden. Resultatene viser en liste over poster fra bestillinger bordet.