Microsoft SQL Server Express er den gratis version af SQL Server, en ansøgning bruges til at oprette og administrere databaser. Et centralt element i SQL Server er den lagrede procedure. Lagrede procedurer er SQL-sætninger gemt i et script der skal køres flere gange. Ligesom funktioner i andre programmeringssprog ligesom BASIC eller Javascript, kan lagrede procedurer acceptere parametre eller input variabler. Ting du skal
Microsoft SQL Server Management Studio
Vis Flere Instruktioner
1
For at oprette en test database , åbner SQL Server Management Studio software . Tryk på " Connect" knappen på forbindelse til server vindue , derefter højreklikke på " Databaser " ikonet i Object Explorer rude. Vælg " Ny database ," type " myDB " til databasen navn. Klik på "OK". Vælg Funktioner > Indstillinger. Udvid Designers node til at afsløre Tabel og database designere. Fravælg den kaldte option " Undgå Saving Changes , der kræver Tabel Re - Creation ".
2
Oprette en tabel for myDB ved at udvide den nye myDB undermappe i Object Explorer rude. Højreklik på " Tabeller " og vælg "Ny Table ". I den nye fane, der vises , skal du indtaste kolonne beskrivelser den nye tabel. Under overskrifterne , der læser " Column Name ", "Data Type" og "Tillad Null-værdier , skal du indtaste " disse data : Hej
titel, nvarchar (50) , Tillad Null-værdier direktør nvarchar (50) , Tillad Null-værdier år , int , Tillad Null-værdier
Tryk på " Ctrl " og "S " for at gemme tabellen og anmodningen SQL Server til rent faktisk at oprette tabellen . Indtast "film " for tabellen navn, når du bliver spurgt.
3
Indtast eksempeldata i den nye tabel . Højreklik på den nye " Dbo.movies " undermappe i Object Explorer rude, og vælg "Edit Top 200 Rækker . " Indtast følgende data i den nye fane , der vises med kolonneoverskrifter , du tidligere har indtastet ( "title ", " instruktøren ", " år" ) :
star wars , Lucas, 1977excalibur , Boorman , 1980groundhog dag Ramis , 1993
4
Opret lagrede procedure at forespørge de nye data : I Object Explorer ruden den undermappe kaldet " programmerbarhed " udvide under myDB mappe ved at venstreklikke på den. På den Stored Procedures undermappe , der vises , skal du højreklikke og vælge "Ny Stored Procedure . "
I den nye fane, der vises , skal du vælge og slette alle de eksisterende SQL forespørgslen tekst og erstatte det med denne forespørgsel , som bruger en variabel kaldet @ name : Hej
USE [ myDB ] GOcreate PROCEDURE [ dbo ] [ mysp_selectstuff ] @ name varchar (50) ASSELECT * fra dbo.Movies hvor @ name = title , gå
. exec [ dbo ] [ mysp_selectstuff ] @ name = " star wars " . godrop procedure [ dbo ] [ mysp_selectstuff ] . " . F5 " go
5
Udfør din nye lagrede procedure ved at trykke på Meddelelse resultaterne af forespørgslen i vinduet under den lagrede procedure . Spar proceduren ved at trykke på " Ctrl " og " S" og indtaste en passende filnavn .