Hur man skapar SQL Stored Procedures via SQL Server

Hur Man Skapar Sql Stored Procedures Via Sql Server



SQL Server är en av de bästa produkterna från Microsoft, men inte alla professionella vet hur man använder den effektivt. Till exempel kan vissa ha svårt att skapa en lagrad procedur men oroa dig inte om du hamnar i den parentesen eftersom du har kommit till rätt plats. Nu ska du lära dig hur man gör skapa en SQL Stored Procedures via SQL Server är något som alla proffs inom detta område borde veta hur de ska åstadkomma.



  Hur man skapar SQL Stored Procedures via SQL Server





Hur man skapar en lagrad procedur i SQL Server

Att skapa SQL Stored Procedures via SQL Server är enklare än du kanske trodde från början, så låt oss förklara vad vi ska göra. Följ bara stegen här:





  1. Klicka på Ny fråga
  2. Skriv en CREATE PROCEDURE-sats
  3. Skriv manuellt en CREATE PROCEDURE-sats
  4. Ring den lagrade förfarandet

1] Klicka på Ny fråga

  SQL Server Ny fråga



Det första du måste göra i den här situationen är att klicka på knappen Ny fråga. Detta är enkelt att göra, så låt oss förklara hur.

  • OK, så börja med att öppna SQL Server-verktyget.
  • Därifrån väljer du den databas där du vill skapa en lagrad procedur.
  • När den är igång bör du klicka på knappen Ny fråga så snart som möjligt.
  • Du hittar den här knappen direkt i verktygsfältet.

2] Skriv en CREATE PROCEDURE-sats

  Skapa lagringsprocedur SQL

När du går vidare måste du nu skriva en skapa procedursats från det angivna textområdet.



Här är ett exempel på hur ett meddelande om skapa procedur ser ut:

CREATE PROCEDURE LatestTasks @Count int AS
SET ROWCOUNT @Count
SELECT TaskName AS LatestTasks, DateCreated
FROM Tasks
ORDER BY DateCreated DESC

Vi måste notera att skriptet ovan är utformat för att skapa en lagrad procedur som kallas TastestTasks, och den accepterar en parameter som kallas Count.

3] Skriv manuellt en CREATE PROCEDURE Statement

Om du inte är säker på hur du skapar en procedurbeskrivning efter din egen design, låt oss förklara för att hjälpa dig att bli en mästare.

Du börjar skriptet med CREATE PROCEDURE (måste alltid vara med versaler).

Därifrån trycker du på mellanslagsknappen och skriver procedurens namn.

Följ upp det med ett annat mellanslag, sedan AS.

Så om det görs på rätt sätt bör det grundläggande skriptet se ut så här:

CREATE PROCEDURE GetCustomer AS

Därefter måste du lägga till SQL-koden specifikt för en lagrad procedur, och den måste se ut som i det första exemplet ovan.

Du ser, om den lagrade proceduren är att ta emot parametrar, lägg till symbolen @ tillsammans med datatypen för heltal. Detta kommer att prefixa parameternamnet, så när allt är sagt och gjort bör skriptet se ut så här:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Ring den lagrade proceduren

För att anropa eller utföra den lagrade proceduren måste du använda antingen EXEC eller EXECUTE-kommandot. Oroa dig inte eftersom båda gör samma sak.

Om du följer noga, bör den färdiga produkten se ut som det som syns nedan:

EXEC GetCustomer @CustomerId = 7

ELLER

EXECUTE GetCustomer @CustomerId = 7

Så vad handlar siffran 7 om? Tja, den passerade parametern körde ett CustomerId som innehåller 7 som ett värde. Det betyder att om numret ändras kommer SQL att behandla en annan kund.

och spela in spel

LÄSA : Hur man laddar ner och installerar MySQL på Windows

Är SQL Server gratis?

Det finns en gratisversion av SQL Server, och den heter SQL Server 2022 Express. Den är speciellt idealisk för utveckling och produktion av skrivbords-, webb- och små serverapplikationer.

Är SQL Server svårt att lära sig?

Sammantaget måste vi säga att SQL är ett lätt språk att lära sig. Ännu mer om du har tidigare erfarenhet av programmering eftersom det öppnar dörren för att lära dig språket på bara veckor snarare än månader.

  Hur man skapar SQL Stored Procedures via SQL Server
Populära Inlägg