Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come scrivere una query SQL di MS stored procedure

stored procedure di Microsoft SQL consentono di creare segmenti di codice che possono essere richiamate dalle applicazioni sia SQL che esterne . Incapsulare il codice in questo modo è possibile migliorare la sicurezza e aumentare le prestazioni . Utilizzando l'applicazione SQL Server Management Studio , è possibile creare facilmente le stored procedure . Istruzioni
1

Aprire SQL Server Management Studio e digitare il nome del server SQL nella finestra di dialogo Connetti al server.
2

Selezionare il tipo di autenticazione dal menu a discesa menu e inserire il nome utente e la password, se richiesto .
3

Fare clic su " Nuova query " nella parte superiore della finestra di SSMS .
4

Tipo

Usa [ nome del database ]

nella finestra di query . Sostituire [ nome del database ] con il nome del database per creare la stored procedure in Se non si immette un nome di database , la procedura viene creato nel database master . È possibile creare una stored procedure nel database master per renderlo accessibile da più database .
5

Tipo

CREATE PROCEDURE [ nome della procedura ]

seguito da una qualsiasi parametri richiesti, nel formato " @ [nome variabile ] [ datatype ] [ = valore di default ]", sostituendo le voci tra parentesi con i vostri dati . Ad esempio, per creare una procedura che aggiunge l'imposta sulle vendite e restituisce il totale dell'ordine, comprese le imposte, si dovrebbe iniziare con :

CREATE PROCEDURE AddTax @ subtotale numerico ( 8,2 ) , @ TaxRate numerico (3,3 ) = .065

AS

BEGIN
6

Tipo le istruzioni SQL desiderate nel corpo della procedura , dopo la parola " BEGIN ". Per l'esempio fiscale , digitare :

DECLARE @ totale numerico ( 8,2 ) ;

SET @ totale = @ OrderTotal + ( @ OrderTotal * @ TaxRate ) ;

SELECT @ totale;

l'istruzione SELECT deve includere tutti i valori che si desidera la procedura da restituire se si desidera un valore di ritorno . È possibile utilizzare l'aliasing per restituire i dati con i nomi delle colonne specifiche, ad esempio SELECT @ totale come [ Totale ordine ] .
7

Tipo

END

GO
Pagina 8

Fare clic sul pulsante "Esegui" per creare la stored procedure . È quindi possibile chiamare questa procedura da SQL Server Management Studio o un'altra applicazione digitando :

ESEGUI AddTax @ subtotale , [ @ TaxRate ]

Per utilizzare l'aliquota di default del 6,5 per cento , che non avrebbe bisogno . a passare nella variabile . Per utilizzare un tasso di imposta diversi , è necessario immettere il valore come decimale . Per il 4 per cento , è necessario immettere .04 .

 

software © www.354353.com