Come creare procedure memorizzate SQL tramite SQL Server
SQL Server è uno dei migliori prodotti Microsoft, ma non tutti i professionisti sanno come usarlo in modo efficace. Ad esempio, alcuni potrebbero trovare difficile creare una stored procedure, ma non preoccuparti se rientri in quella fascia perché sei nel posto giusto. Ora, imparare a creare una stored procedure SQL tramite SQL Server è qualcosa che tutti i professionisti in questo campo dovrebbero sapere come realizzare.
Come creare una stored procedure in SQL Server
La creazione di procedure memorizzate SQL tramite SQL Server è più semplice di quanto avresti potuto pensare inizialmente, quindi spieghiamo cosa fare. Segui semplicemente i passaggi qui:
- Fare clic su Nuova query
- Digitare un’istruzione CREATE PROCEDURE
- Scrivere manualmente un’istruzione CREATE PROCEDURE
- Chiama la procedura memorizzata
1] Fare clic su Nuova query
La prima cosa che devi fare in questa situazione è fare clic sul pulsante Nuova query. Questo è facile da fare, quindi spieghiamo come.
- OK, quindi inizia aprendo lo strumento SQL Server.
- Da lì, scegli il database in cui desideri creare una stored procedure.
- Una volta che è attivo e funzionante, dovresti fare clic sul pulsante Nuova query il prima possibile.
- Puoi trovare questo pulsante direttamente sulla barra degli strumenti.
2] Digitare un’istruzione CREATE PROCEDURE
Andando avanti, ora devi digitare un’istruzione di procedura di creazione dall’area di testo fornita.
Ecco un esempio di come appare un’istruzione di procedura create:
CREATE PROCEDURE LatestTasks @Count int AS
SET ROWCOUNT @Count
SELECT TaskName AS LatestTasks, DateCreated
FROM Tasks
ORDER BY DateCreated DESC
Dobbiamo notare che lo script precedente è progettato per creare una procedura memorizzata chiamata TastestTasks e accetta un parametro chiamato Count.
3] Scrivi manualmente un’istruzione CREATE PROCEDURE
Se non sei sicuro di come creare una dichiarazione di procedura secondo il tuo progetto, lascia che ti spieghiamo per aiutarti a diventare un maestro.
Si inizia lo script con CREATE PROCEDURE
(deve essere sempre in maiuscolo).
Da lì, premi il pulsante spazio e digita procedure_name.
Seguilo con un altro spazio, poi AS.
Quindi, se fatto correttamente, lo script di base dovrebbe essere simile al seguente:
CREATE PROCEDURE GetCustomer AS
Successivamente, è necessario aggiungere il codice SQL specifico per una stored procedure e deve essere simile al primo esempio sopra.
Vedete, se la stored procedure deve ricevere parametri, aggiungete il simbolo @ insieme al tipo di dati Integer. Questo farà da prefisso al nome del parametro, quindi quando tutto è stato detto e fatto, lo script dovrebbe essere simile al seguente:
CREATE PROCEDURE GetCustomer @CustomerId int AS
4] Chiamare la stored procedure
Per richiamare o eseguire la procedura memorizzata, è necessario utilizzare EXEC o il comando EXECUTE. Non preoccuparti perché entrambi fanno la stessa cosa.
Se segui da vicino, il prodotto finito dovrebbe assomigliare a quello che è visibile di seguito:
EXEC GetCustomer @CustomerId = 7
O
EXECUTE GetCustomer @CustomerId = 7
Allora, qual è il numero 7? Bene, il parametro passato ha eseguito un CustomerId che contiene 7 come valore. Ciò significa che se il numero viene modificato, SQL elaborerà un cliente diverso.
SQL Server è gratuito?
Esiste una versione gratuita di SQL Server e si chiama SQL Server 2022 Express. È specificamente ideale per lo sviluppo e la produzione di applicazioni desktop, Web e server di piccole dimensioni.
SQL Server è difficile da imparare?
Nel complesso, dobbiamo dire che SQL è un linguaggio facile da imparare. Ancora di più se hai una precedente esperienza di programmazione perché apre le porte all’apprendimento della lingua in poche settimane anziché in mesi.
Lascia un commento