Microsoft SQL gebruikers kunnen gebruik maken van opgeslagen procedures om modulaire , herbruikbare code. Opgeslagen procedures kunt u ook informatie afkomstig van websites of andere toepassingen in een veiliger manier te verwerken en te consumeren . De procedure vereist specifieke input en geeft slechts bepaalde output, het verlagen van de mogelijkheid van SQL- injectie aanvallen . Een opgeslagen procedure kan geen resultaten , een enkele rij van data of meerdere rijen met gegevens retourneren . Om een opgeslagen procedure die resultaten terugkeert maken , hoeft u alleen maar te coderen in een Select-instructie om het gewenste resultaat set te verzamelen . Wat je nodig hebt SQL Server Management Studio ( aanbevolen) Toon Meer Aanwijzingen 1 Open SQL Server Management Studio of uw gewenste verbinding met de database server . < Br > Pagina 2 Klik op de " New Query " optie aan de bovenkant van het scherm . 3 Typ het commando om de juiste database te gebruiken , gevolgd door de opdracht te beëindigen de partij . GEBRUIK [ databasenaam ] GO Vervang " database naam " met de naam van uw database . Type 4 de opdracht om een nieuwe procedure te maken , gevolgd door de opgeslagen procedure naam . Als uw procedure naamgeving , raadt Microsoft niet met sp_ als voorvoegsel , omdat deze in strijd kunnen zijn met ingebouwde opgeslagen procedures . CREATE PROCEDURE [ procedurenaam ] 5 Typ uw inbreng parameters volgende , als je die hebt. @ [ ingangsgrootte ] varchar ( 10 ) op Als u meer dan een parameter invoeren , gescheiden door een komma . 6 Type " AS " na de invoerparameters al zijn ingevoerd . Typ vervolgens voor handelingen die de opgeslagen procedure moet worden uitgevoerd . Dit kan onder meer wiskundige berekeningen , database- updates of andere gewenste code . Type 7 de Select-instructie die uw gewenste output zal produceren . U kunt gebruik maken van complexe selecteert waarbij meerdere tabellen en joins . Na deze , type " GO ". 8 Uitvoeren de code om de opgeslagen procedure te creëren .
|