Microsoft SQL server-stored procedure consentono di riutilizzare il codice comune e isolare le query di input e di output per proteggere l'integrità dei dati. Utilizzo di stored procedure può aumentare le prestazioni, come i piani di esecuzione vengono archiviati da SQL server. È possibile creare una stored procedure su un server ed eseguirlo da un altro server di chiamarlo con il nome completo della procedura e utilizzando il comando "Esegui".
Istruzioni
1
Aprire l'applicazione in che query sarà costruita. Questo potrebbe essere un numero qualsiasi di altri programmi, come Microsoft SQL Server Management Studio, una pagina di ColdFusion Web o una pagina Web PHP.
2
Tipo "Eseguire" seguiti dal nome completo procedura. Un nome completo è in notazione del punto (.), contenente il nome del server, nome del database, proprietario procedura e nome della routine. Ad esempio: remoteserver.mydb.dbo.sp_validateEntry.
3
Digitare i parametri che la procedura richiede, o utilizzare le variabili per rappresentarli. I parametri devono essere racchiuso tra virgolette singole e separati da virgole, tranne nel caso di input numerico, che non richiedono virgolette singole.
4
Salvare il lavoro e la chiamata di procedura di prova.
Consigli & Avvertenze
- Estesi i nomi delle stored procedure di SQL server sono case-sensitive. Se chiamando un esteso stored procedure, è necessario prestare particolare attenzione alla capitalizzazione dei personaggi.
- Convalidare sempre l'input dell'utente prima di passare i valori a una stored procedure. Convalida dell'input consente di impedire attacchi SQL injection.