Kuidas luua SQL-i salvestatud protseduure SQL Serveri kaudu

Kuidas Luua Sql I Salvestatud Protseduure Sql Serveri Kaudu



SQL Server on üks parimaid Microsofti tooteid, kuid mitte iga professionaal ei tea, kuidas seda tõhusalt kasutada. Näiteks võib mõnel olla raske salvestatud protseduuri luua, kuid ärge muretsege, kui sattute sellesse klambrisse, kuna olete jõudnud õigesse kohta. Nüüd õppige, kuidas luua SQL-i salvestatud protseduurid SQL Serveri kaudu on midagi, mida kõik selle valdkonna spetsialistid peaksid teadma, kuidas seda saavutada.



  Kuidas luua SQL-i salvestatud protseduure SQL Serveri kaudu





Kuidas luua SQL Serveris salvestatud protseduuri

SQL-i salvestatud protseduuride loomine SQL Serveri kaudu on lihtsam, kui algselt arvasite, seega selgitame, mida teha. Järgige lihtsalt siin toodud samme:





  1. Klõpsake nuppu Uus päring
  2. Tippige käsk CREATE PROCEDURE
  3. Kirjutage käsitsi PROTSEDUURI LOOMI avaldus
  4. Helistage salvestatud protseduurile

1] Klõpsake nuppu Uus päring

  SQL Serveri uus päring



Esimese asjana peate selles olukorras klõpsama nuppu Uus päring. Seda on lihtne teha, nii et selgitame, kuidas.

  • OK, alustage SQL Serveri tööriista avamisega.
  • Sealt valige andmebaas, kuhu soovite salvestatud protseduuri luua.
  • Kui see on käivitatud ja töötab, peaksite klõpsama nuppu Uus päring niipea kui võimalik.
  • Selle nupu leiate otse tööriistaribalt.

2] Sisestage käsk CREATE PROCEDURE

  Looge salvestusprotseduur SQL

registri pahavara

Edasi liikudes peate nüüd sisestama etteantud tekstialalt protseduuri loomise avalduse.



Siin on näide selle kohta, kuidas loomisprotseduuri avaldus näeb välja:

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

Peame märkima, et ülaltoodud skript on loodud salvestatud protseduuri loomiseks, mida nimetatakse TastestTasks, ja see aktsepteerib parameetrit nimega Count.

3] Kirjutage käsitsi CREATE PROCEDURE avaldus

Kui te pole kindel, kuidas ise oma kavandi järgi protseduuri kirjeldust luua, siis laske meil selgitada, mis aitab teil meistriks saada.

Alustate skripti tekstiga CREATE PROCEDURE (peab alati olema suurtähtedega).

Sealt vajutage tühikuklahvi ja tippige protseduuri_nimi.

Järgige seda teise tühikuga, seejärel AS-iga.

Seega, kui see on õigesti tehtud, peaks põhiskript välja nägema järgmine:

CREATE PROCEDURE GetCustomer AS

Järgmiseks peate lisama spetsiaalselt salvestatud protseduuri jaoks SQL-koodi ja see peab välja nägema sarnane ülaltoodud esimesele näitele.

Näete, kui salvestatud protseduur on parameetrite vastuvõtmine, lisage @ sümbol koos andmetüübiga Integer. See lisab parameetri nime ette, nii et kui kõik on öeldud ja tehtud, peaks skript välja nägema järgmine:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Helista salvestatud protseduurile

Salvestatud protseduuri kutsumiseks või käivitamiseks peate kasutama kas EXEC või EXECUTE käsku. Ärge muretsege, sest mõlemad teevad sama asja.

lubage otseteejooned

Kui jälgite tähelepanelikult, peaks valmistoode välja nägema selline, nagu allpool on näha:

EXEC GetCustomer @CustomerId = 7

VÕI

EXECUTE GetCustomer @CustomerId = 7

Niisiis, mida number 7 endast kujutab? Noh, läbitud parameeter käivitas CustomerId, mis sisaldab väärtusena 7. See tähendab, et kui numbrit muudetakse, töötleb SQL teist klienti.

LOE : Kuidas MySQL-i Windowsis alla laadida ja installida

Kas SQL Server on tasuta?

SQL Serverist on olemas tasuta versioon ja seda nimetatakse SQL Server 2022 Expressiks. See on eriti ideaalne töölaua-, veebi- ja väikeste serverirakenduste arendamiseks ja tootmiseks.

Kas SQL Serverit on raske õppida?

Üldiselt peame ütlema, et SQL on lihtne keel õppida. Veelgi enam, kui teil on eelnev programmeerimiskogemus, sest see avab keele õppimiseks vaid nädalate, mitte kuude jooksul.

  Kuidas luua SQL-i salvestatud protseduure SQL Serveri kaudu
Lemmik Postitused