SQL Server ir viens no labākajiem Microsoft produktiem, taču ne katrs profesionālis zina, kā to efektīvi izmantot. Piemēram, dažiem var būt grūti izveidot saglabātu procedūru, taču neuztraucieties, ja iekrītat šajā grupā, jo esat nonācis īstajā vietā. Tagad mācieties, kā izveidot SQL saglabātās procedūras, izmantojot SQL Server ir tas, kas visiem šīs jomas profesionāļiem būtu jāzina, kā to paveikt.
Kā izveidot saglabātu procedūru SQL Server
SQL saglabāto procedūru izveide, izmantojot SQL Server, ir vienkāršāka, nekā jūs sākotnēji domājāt, tāpēc ļaujiet mums paskaidrot, kā rīkoties. Vienkārši izpildiet šeit norādītās darbības:
- Noklikšķiniet uz Jauns vaicājums
- Ierakstiet priekšrakstu CREATE PROCEDURE
- Manuāli uzrakstiet paziņojumu par PROCEDŪRAS IZVEIDE
- Zvaniet uz saglabāto procedūru
1] Noklikšķiniet uz Jauns vaicājums
Pirmā lieta, kas jums jādara šajā situācijā, ir jānoklikšķina uz pogas Jauns vaicājums. Tas ir viegli izdarāms, tāpēc paskaidrosim, kā.
- Labi, tāpēc sāciet, atverot SQL Server rīku.
- No turienes izvēlieties datu bāzi, kurā vēlaties izveidot saglabāto procedūru.
- Kad tas ir izveidots un darbojas, pēc iespējas ātrāk noklikšķiniet uz pogas Jauns vaicājums.
- Šo pogu varat atrast tieši rīkjoslā.
2] Ierakstiet priekšrakstu CREATE PROCEDURE
Turpinot, jums ir jāievada izveides procedūras paziņojums no norādītā teksta apgabala.
Šeit ir piemērs tam, kā izskatās procedūras izveides priekšraksts:
Windows 10 izglītojošās spēles
CREATE PROCEDURE LatestTasks @Count int AS SET ROWCOUNT @Count SELECT TaskName AS LatestTasks, DateCreated FROM Tasks ORDER BY DateCreated DESC
Jāatzīmē, ka iepriekš minētais skripts ir paredzēts, lai izveidotu saglabātu procedūru, ko sauc par TastestTasks, un tas pieņem parametru ar nosaukumu Count.
3] Manuāli uzrakstiet paziņojumu par PROCEDŪRAS IZVEIDE
Ja neesat pārliecināts, kā izveidot procedūras paziņojumu pēc sava dizaina, ļaujiet mums paskaidrot, lai palīdzētu jums kļūt par meistaru.
Jūs sākat skriptu ar CREATE PROCEDURE
(vienmēr jābūt ar lielajiem burtiem).
No turienes nospiediet atstarpes pogu un ierakstiet procedūras_nosaukums.
Sekojiet tai ar citu atstarpi un pēc tam AS.
Tātad, ja tas tiek izdarīts pareizi, pamata skriptam vajadzētu izskatīties šādi:
CREATE PROCEDURE GetCustomer AS
Pēc tam jums ir jāpievieno SQL kods, kas īpaši paredzēts saglabātajai procedūrai, un tam ir jāizskatās līdzīgi kā pirmajā piemērā iepriekš.
Ja saglabātajai procedūrai ir jāsaņem parametri, pievienojiet simbolu @ kopā ar datu tipu Vesels skaitlis. Tas tiks pievienots parametra nosaukumam, tāpēc, kad viss ir pateikts un izdarīts, skriptam vajadzētu izskatīties šādi:
CREATE PROCEDURE GetCustomer @CustomerId int AS
4] Izsauciet saglabāto procedūru
Lai izsauktu vai izpildītu saglabāto procedūru, ir jāizmanto komanda EXEC vai EXECUTE. Neuztraucieties, jo abi dara vienu un to pašu.
Ja rūpīgi sekojat, gatavajam produktam vajadzētu izskatīties tā, kā redzams zemāk:
EXEC GetCustomer @CustomerId = 7
VAI
EXECUTE GetCustomer @CustomerId = 7
Tātad, par ko ir skaitlis 7? Nodotais parametrs izpildīja CustomerId, kura vērtība satur 7. Tas nozīmē, ka, ja numurs tiek mainīts, SQL apstrādās citu klientu.
LASĪT : Kā lejupielādēt un instalēt MySQL operētājsistēmā Windows
Vai SQL Server ir bezmaksas?
Ir SQL Server bezmaksas versija, un to sauc par SQL Server 2022 Express. Tas ir īpaši ideāli piemērots galddatoru, tīmekļa un mazu serveru lietojumprogrammu izstrādei un ražošanai.
Vai SQL Server ir grūti iemācīties?
Kopumā jāsaka, ka SQL ir viegli apgūstama valoda. Vēl jo vairāk, ja jums ir iepriekšēja programmēšanas pieredze, jo tas paver iespējas valodas apguvei tikai nedēļās, nevis mēnešos.