Microsoft SQL Server Express is de gratis versie van SQL Server , een applicatie gebruikt voor het maken en beheren van databases . Een centraal kenmerk van SQL Server is de opgeslagen procedure . Opgeslagen procedures zijn SQL-instructies opgeslagen in een script meerdere keren worden uitgevoerd . Net als functies in andere programmeertalen zoals BASIC of Javascript, kunt opgeslagen procedures parameters of variabelen te accepteren . Wat je nodig hebt Microsoft SQL Server Management Studio Toon Meer Aanwijzingen 1 Om een test database te maken , opent u de SQL Server Management Studio -software . Druk op de " Connect " knop op de Verbind met server -venster , klik met de rechtermuisknop op het pictogram ' Databases ' in het deelvenster Object Explorer . Selecteer " Nieuwe database , " type " mijndb " voor de database naam . Klik op " OK . " Selecteer Extra > Opties . Vouw de Designers knooppunt naar Tabel en Database Designers te onthullen . Deselecteer de optie genaamd " Voorkom Saving Changes die tabel Re - Creation vereisen . " Kopen van 2 Maak een tafel voor mijndb door uitbreiding van de nieuwe mijndb submap in het deelvenster Object Explorer . Klik met de rechtermuisknop "Tables " en kies " Nieuwe tabel . " In het nieuwe tabblad dat verschijnt , voert u de kolom beschrijvingen voor de nieuwe tabel . Onder de rubrieken die " Column Name ", "Data Type" en " Null-waarden toestaan lezen , " voert u deze gegevens : titel , nvarchar ( 50 ) op , Null-waarden toestaan directeur , nvarchar ( 50 ) , Null-waarden toestaan jaar , int , Null-waarden toestaan Druk op " Ctrl " en " S " naar de tafel en verzoek SQL Server op te slaan in de tabel daadwerkelijk te creëren . Enter " Movies " voor de naam van de tabel wanneer daarom wordt gevraagd . 3 Voer sample gegevens in de nieuwe tabel . Rechtsklik op de nieuwe " Dbo.movies " submap in het deelvenster Object Explorer en selecteer "Edit Top 200 Rows . " Voer de volgende gegevens in het nieuwe tabblad dat verschijnt met kolomkoppen u eerder hebt ingevoerd ( "titel ", " directeur ", " jaar " ) : star wars , Lucas , 1977excalibur , Boorman , 1980groundhog dag , Ramis , 1993 4 Maak de opgeslagen procedure om de nieuwe gegevens opvragen: in het deelvenster Object Explorer , uitbreiding van de submap genaamd " programmeerbaarheid " onder de MYDB map door links te klikken. Op de Stored Procedures submap die verschijnt , klik met de rechtermuisknop en selecteer " Nieuw Stored Procedure . " In het nieuwe tabblad dat verschijnt, en alle bestaande SQL-query tekst te verwijderen en te vervangen door deze vraag , die gebruik maakt van een variabele met de naam @ naam : GEBRUIK [ MYDB ] PROCEDURE GOcreate [ dbo ] [ mysp_selectstuff ] @ naam varchar ( 50 ) ASSELECT * van dbo.Movies waar @ name = titel ; gaan . exec [ dbo ] [ mysp_selectstuff ] @ name = " star wars " ; . godrop procedure [ dbo ] [ mysp_selectstuff ] ; . ' . F5 "ga 5 uw nieuwe opgeslagen procedure uitvoeren door te drukken Let op de resultaten van de query in het venster onder de opgeslagen procedure . Sla de procedure door op " Ctrl " en " S " en het invoeren van een geschikte bestandsnaam .
|