Il software di database Microsoft SQL Server consente di creare stored procedure , che sono funzioni salvate sul server. È possibile chiamare queste funzioni diverse volte nelle applicazioni , quindi non è necessario digitare il codice ogni volta che si esegue uno specifico insieme di istruzioni . Si utilizza il " creare " parola chiave SQL per creare una stored procedure , e si utilizza la parola chiave "alter " per sostituire il codice nelle procedure . Istruzioni
1
Fare clic sul pulsante di Windows "Start " e selezionare " Tutti i programmi ". Fare clic su " Microsoft SQL Server " nella lista dei gruppi di programmi , quindi fare clic su "SQL Server Management Studio . " Questo collegamento apre la configurazione principale e la schermata di codifica per il database.
2 Fare clic sul pulsante " Nuova query " nella parte superiore della finestra di Management Studio . Questo pulsante apre un editor SQL in cui è possibile creare e modificare le stored procedure .
3
creare una stored procedure . Il codice seguente è un esempio di come si crea una stored procedure. È richiesta la parola chiave "creare" . Dopo la parola chiave , viene inserito il nome della stored procedure . Tutto il codice che segue sono le istruzioni eseguite dopo la chiamata di una stored procedure con il suo nome .
Creare proc MyProcedure
come
select * from clienti
< p > Questa stored procedure denominata " MyProcedure " seleziona tutti i record del database " clienti " . Premere il tasto " F5 " per eseguire l'istruzione . La stored procedure viene creata sul database.
4
alterare la stored procedure. Per modificare una stored procedure, si sostituisce la parola chiave " creare " con " alterare ". Quindi si modifica il codice in modo da riflettere le modifiche. Utilizzando la stored procedure dal punto 3 , il codice seguente modifica la stored procedure per recuperare i record dalla tabella " ordini " :
altera proc MyProcedure
come
select * from ordini
Premere il tasto " F5 " per modificare la stored procedure .
5
tipo " exec MyProcedure " per testare il codice . I risultati mostrano un elenco di record della tabella Ordini .