Kaip sukurti SQL saugomas procedūras naudojant SQL serverį

Kaip Sukurti Sql Saugomas Proceduras Naudojant Sql Serveri



„SQL Server“ yra vienas geriausių „Microsoft“ produktų, tačiau ne kiekvienas profesionalas žino, kaip juo efektyviai naudotis. Pavyzdžiui, kai kuriems gali būti sunku sukurti išsaugotą procedūrą, tačiau nesijaudinkite, jei pateksite į tą stulpelį, nes atėjote į reikiamą vietą. Dabar mokykis, kaip tai padaryti sukurti SQL saugomas procedūras per SQL serverį visi šios srities profesionalai turėtų žinoti, kaip tai padaryti.



tuščias atsisiuntimų aplankas

  Kaip sukurti SQL saugomas procedūras naudojant SQL serverį





Kaip sukurti saugomą procedūrą SQL serveryje

Sukurti SQL saugomas procedūras naudojant SQL serverį yra lengviau, nei galbūt manėte iš pradžių, todėl paaiškinkime, ką daryti. Tiesiog atlikite čia nurodytus veiksmus:





  1. Spustelėkite Nauja užklausa
  2. Įveskite teiginį CREATE PROCEDURE
  3. Rankiniu būdu parašykite pareiškimą KURTI PROCEDŪRĄ
  4. Iškvieskite saugomą procedūrą

1] Spustelėkite Nauja užklausa

  SQL serverio nauja užklausa



Pirmas dalykas, kurį turite padaryti šioje situacijoje, yra spustelėti mygtuką Nauja užklausa. Tai padaryti nesunku, todėl paaiškinkime, kaip tai padaryti.

  • Gerai, pradėkite atidarydami SQL serverio įrankį.
  • Iš ten pasirinkite duomenų bazę, kurioje norite sukurti saugomą procedūrą.
  • Kai jis bus paleistas, turėtumėte kuo greičiau spustelėti mygtuką Nauja užklausa.
  • Šį mygtuką galite rasti įrankių juostoje.

2] Įveskite pareiškimą CREATE PROCEDURE

  Sukurkite saugojimo procedūros SQL

Toliau turite įvesti kūrimo procedūros teiginį iš pateiktos teksto srities.



Štai pavyzdys, kaip atrodo kūrimo procedūros sakinys:

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

Turime atkreipti dėmesį, kad aukščiau pateiktas scenarijus yra skirtas sukurti saugomą procedūrą, vadinamą TastestTasks, ir jis priima parametrą, vadinamą Count.

3] Rankiniu būdu parašykite pareiškimą KURTI PROCEDŪRĄ

Jei nesate tikri, kaip sukurti procedūros aprašymą pagal savo dizainą, leiskite mums paaiškinti, kad padėtų jums tapti meistru.

Scenarijų pradedate CREATE PROCEDURE (visada turi būti didžiosiomis raidėmis).

Iš ten paspauskite tarpo mygtuką ir įveskite procedūros_pavadinimas.

Sekite kitą tarpą, tada AS.

programų blokatorius

Taigi, jei padaryta teisingai, pagrindinis scenarijus turėtų atrodyti taip:

CREATE PROCEDURE GetCustomer AS

Tada turite pridėti SQL kodą, skirtą saugomai procedūrai, ir jis turi atrodyti panašiai kaip pirmame aukščiau pateiktame pavyzdyje.

Matote, jei saugoma procedūra turi gauti parametrus, pridėkite simbolį @ kartu su duomenų tipu sveikasis skaičius. Tai bus prieš parametro pavadinimą, taigi, kai viskas bus pasakyta ir padaryta, scenarijus turėtų atrodyti taip:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4] Iškvieskite saugomą procedūrą

Norėdami iškviesti arba vykdyti išsaugotą procedūrą, turite naudoti komandą EXEC arba EXECUTE. Nesijaudinkite, nes abu daro tą patį.

Jei atidžiai sekate, gatavas produktas turėtų atrodyti taip, kaip matote žemiau:

EXEC GetCustomer @CustomerId = 7

ARBA

EXECUTE GetCustomer @CustomerId = 7

Taigi, ką reiškia skaičius 7? Na, perduotas parametras įvykdė CustomerId, kurio vertė yra 7. Tai reiškia, kad jei numeris bus pakeistas, SQL apdoros kitą klientą.

SKAITYTI : Kaip atsisiųsti ir įdiegti „MySQL“ sistemoje „Windows“.

Ar SQL serveris nemokamas?

Yra nemokama SQL serverio versija, ji vadinama SQL Server 2022 Express. Jis ypač idealus kuriant ir gaminant darbalaukio, žiniatinklio ir mažų serverių programas.

Ar sunku išmokti SQL Server?

Apskritai turime pasakyti, kad SQL yra lengva išmokti kalbą. Dar labiau, jei turite ankstesnės programavimo patirties, nes tai atveria galimybes mokytis kalbos per kelias savaites, o ne mėnesius.

  Kaip sukurti SQL saugomas procedūras naudojant SQL serverį
Populiarios Temos