Ako vytvoriť uložené procedúry SQL cez SQL Server

Ako Vytvorit Ulozene Procedury Sql Cez Sql Server



SQL Server je jedným z najlepších produktov spoločnosti Microsoft, ale nie každý profesionál vie, ako ho efektívne používať. Pre niektorých môže byť napríklad ťažké vytvoriť uloženú procedúru, ale nemusíte sa obávať, ak spadnete do tejto zátvorky, pretože ste prišli na správne miesto. Teraz sa učte, ako na to vytvorte uložené procedúry SQL prostredníctvom servera SQL Server je niečo, čo by mali vedieť všetci profesionáli v tejto oblasti.



  Ako vytvoriť uložené procedúry SQL cez SQL Server





Ako vytvoriť uloženú procedúru na serveri SQL Server

Vytváranie uložených procedúr SQL prostredníctvom servera SQL Server je jednoduchšie, ako ste si pôvodne mysleli, dovoľte nám preto vysvetliť, čo robiť. Jednoducho postupujte podľa krokov tu:





  1. Kliknite na Nový dotaz
  2. Zadajte príkaz CREATE PROCEDURE
  3. Manuálne napíšte príkaz CREATE PROCEDURE
  4. Zavolajte uloženú procedúru

1] Kliknite na Nový dotaz

  Nový dotaz na SQL Server



Prvá vec, ktorú musíte v tejto situácii urobiť, je kliknúť na tlačidlo Nový dotaz. To sa dá ľahko urobiť, tak si vysvetlíme ako.

  • OK, tak začnite otvorením nástroja SQL Server.
  • Odtiaľ vyberte databázu, v ktorej chcete vytvoriť uloženú procedúru.
  • Po spustení a spustení by ste mali čo najskôr kliknúť na tlačidlo Nový dotaz.
  • Toto tlačidlo nájdete priamo na paneli nástrojov.

2] Napíšte príkaz CREATE PROCEDURE

  Vytvorte SQL procedúru úložiska

Teraz musíte zadať príkaz create procedure z poskytnutej textovej oblasti.



Tu je príklad toho, ako vyzerá príkaz create procedure:

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

Musíme poznamenať, že vyššie uvedený skript je navrhnutý tak, aby vytvoril uloženú procedúru, ktorá sa nazýva TastestTasks, a akceptuje parameter s názvom Count.

kocka koreň excel

3] Manuálne napíšte príkaz CREATE PROCEDURE

Ak si nie ste istí, ako vytvoriť vyhlásenie o postupe podľa vlastného návrhu, dovoľte nám vysvetliť, aby sme vám pomohli stať sa majstrom.

Skript začínate s CREATE PROCEDURE (vždy musí byť napísané veľkými písmenami).

Odtiaľ stlačte tlačidlo medzerníka a zadajte názov_procedúry.

Za ním nasleduje ďalší priestor, potom AS.

Ak sa to urobí správne, základný skript by mal vyzerať takto:

CREATE PROCEDURE GetCustomer AS

Ďalej musíte pridať kód SQL špeciálne pre uloženú procedúru a musí vyzerať podobne ako prvý príklad vyššie.

Vidíte, ak má uložená procedúra prijímať parametre, pridajte symbol @ spolu s typom údajov Integer. Tým sa predpíše názov parametra, takže keď je všetko povedané a hotové, skript by mal vyzerať takto:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Vyvolajte uloženú procedúru

Ak chcete zavolať alebo spustiť uloženú procedúru, musíte použiť príkaz EXEC alebo EXECUTE. Nebojte sa, pretože obaja robia to isté.

čo je ravbg64 exe

Ak budete pozorne postupovať, hotový výrobok by mal vyzerať ako to, čo je viditeľné nižšie:

EXEC GetCustomer @CustomerId = 7

ALEBO

EXECUTE GetCustomer @CustomerId = 7

Takže, o čom je číslo 7? Odovzdaný parameter spustil CustomerId, ktorý obsahuje 7 ako hodnotu. To znamená, že ak sa číslo zmení, SQL spracuje iného zákazníka.

ČÍTAŤ : Ako stiahnuť a nainštalovať MySQL v systéme Windows

Je SQL Server zadarmo?

Existuje bezplatná verzia servera SQL Server a nazýva sa SQL Server 2022 Express. Je špeciálne ideálny pre vývoj a produkciu desktopových, webových a malých serverových aplikácií.

Je ťažké naučiť sa SQL Server?

Celkovo musíme povedať, že SQL je jazyk, ktorý sa dá ľahko naučiť. O to viac, ak máte predchádzajúce skúsenosti s programovaním, pretože to otvára dvere pre učenie sa jazyka za niekoľko týždňov a nie mesiacov.

  Ako vytvoriť uložené procedúry SQL cez SQL Server
Populárne Príspevky