Hoe SQL Stored Procedures te creëren via SQL Server
SQL Server is een van de beste producten van Microsoft, maar niet elke professional weet hoe hij het effectief moet gebruiken. Sommigen vinden het bijvoorbeeld moeilijk om een opgeslagen procedure te maken, maar maak je geen zorgen als je in die categorie valt, want je bent hier aan het juiste adres. Nu leren hoe u SQL Stored Procedures kunt maken via SQL Server , is iets dat alle professionals op dit gebied zouden moeten weten.
Een opgeslagen procedure maken in SQL Server
Het maken van SQL Stored Procedures via SQL Server is eenvoudiger dan u aanvankelijk dacht, dus laten we u uitleggen wat u moet doen. Volg gewoon de stappen hier:
- Klik op Nieuwe zoekopdracht
- Typ een instructie CREATE PROCEDURE
- Schrijf handmatig een CREATE PROCEDURE-instructie
- Roep de opgeslagen procedure op
1] Klik op Nieuwe zoekopdracht
Het eerste dat u in deze situatie moet doen, is op de knop Nieuwe zoekopdracht klikken. Dit is eenvoudig te doen, dus laten we uitleggen hoe.
- OK, dus begin met het openen van de SQL Server-tool.
- Kies van daaruit de database waarin u een opgeslagen procedure wilt maken.
- Zodra het actief is, moet u zo snel mogelijk op de knop Nieuwe zoekopdracht klikken.
- U vindt deze knop direct op de werkbalk.
2] Typ een CREATE PROCEDURE-instructie
Verderop moet u nu een instructie voor het maken van een procedure typen in het daarvoor bestemde tekstgebied.
Hier is een voorbeeld van hoe een create procedure statement eruit ziet:
CREATE PROCEDURE LatestTasks @Count int AS
SET ROWCOUNT @Count
SELECT TaskName AS LatestTasks, DateCreated
FROM Tasks
ORDER BY DateCreated DESC
We moeten er rekening mee houden dat het bovenstaande script is ontworpen om een opgeslagen procedure te maken met de naam TastestTasks, en het accepteert een parameter met de naam Count.
3] Schrijf handmatig een CREATE PROCEDURE-instructie
Als u niet zeker weet hoe u een procedureverklaring naar uw eigen ontwerp kunt maken, laat het ons dan uitleggen om u te helpen een meester te worden.
U begint het script met CREATE PROCEDURE
(moet altijd in hoofdletters zijn).
Druk vanaf daar op de spatiebalk en typ de procedurenaam.
Volg het met een andere spatie, dan AS.
Dus als het correct wordt gedaan, zou het basisscript er als volgt uit moeten zien:
CREATE PROCEDURE GetCustomer AS
Vervolgens moet u de SQL-code specifiek voor een opgeslagen procedure toevoegen en deze moet lijken op het eerste voorbeeld hierboven.
Zie je, als de opgeslagen procedure parameters moet ontvangen, voeg dan het @-symbool toe samen met het gegevenstype Integer. Dit zal de parameternaam voorafgaan, dus als alles is gezegd en gedaan, zou het script er als volgt uit moeten zien:
CREATE PROCEDURE GetCustomer @CustomerId int AS
4] Roep de opgeslagen procedure op
Om de opgeslagen procedure aan te roepen of uit te voeren, moet u ofwel EXEC ofwel de opdracht EXECUTE gebruiken. Maak je geen zorgen, want beide doen hetzelfde.
Als je goed volgt, zou het eindproduct eruit moeten zien zoals hieronder zichtbaar is:
EXEC GetCustomer @CustomerId = 7
OF
EXECUTE GetCustomer @CustomerId = 7
Dus, waar gaat het getal 7 over? Welnu, de doorgegeven parameter voerde een CustomerId uit die 7 als waarde bevat. Dat betekent dat als het nummer wordt gewijzigd, SQL een andere klant zal verwerken.
Is SQL Server gratis?
Er is een gratis versie van de SQL Server en deze heet SQL Server 2022 Express. Het is met name ideaal voor de ontwikkeling en productie van desktop-, web- en kleine servertoepassingen.
Is SQL Server moeilijk te leren?
Over het algemeen moeten we zeggen dat SQL een gemakkelijke taal is om te leren. Zeker als je eerdere programmeerervaring hebt, omdat het de deur opent voor het leren van de taal in slechts weken in plaats van maanden.
Geef een reactie