Come imparare SQL stored procedure

April 7

Structured Query Language, o SQL, è il linguaggio di codifica di sviluppo e di amministrazione del database. Una volta che un database è stato costruito e popolato con i dati, le informazioni memorizzate all'interno si può accedere e manipolato con dichiarazioni scritte in SQL. Molte volte un amministratore di database troveranno che usano la stessa istruzione SQL più e più volte. Queste dichiarazioni spesso utilizzati possono essere scritte una sola volta e messi in una stored procedure, in modo che possano essere chiamati in modo rapido e facilmente con un solo comando.

istruzione

Crea il tuo stored procedure

1 Scrivi un'istruzione SQL. SQL permette di accedere e manipolare i dati in un database con semplici comandi. Ad esempio, un'istruzione INSERT consente di aggiungere nuovi dati, un'istruzione UPDATE consente di modificare i dati esistenti e un'istruzione SELECT consente di recuperare i dati. Decidere che cosa volete che il vostro stored procedure per fare, e scrivere un'istruzione SQL per produrre il risultato desiderato. Metti alla prova la sua dichiarazione nella finestra di comando per garantire i risultati restituiti sono ciò che ci si aspetta, quindi salvare la sua dichiarazione in un file di blocco note.

2 Aprire la finestra stored procedure. Ogni piattaforma database è un po 'diverso, ma tutti i database che utilizza SQL avrà un'interfaccia per aggiungere le stored procedure.

3 Aggiungi una sezione commenti al tuo stored procedure. I commenti sono di buone pratiche di codifica perché aggiungono informazioni sul l'intento di codifica e di fornire un luogo per registrare le modifiche al codice realizzato nel corso del tempo. All'interno della vostra sezione commenti includere il nome della procedura, una descrizione della procedura, la data di creazione, il nome dell'autore e una sezione per le modifiche. I commenti devono iniziare con /

e finire con /. Nella finestra del codice che sarà simile a questa.

/
commenti vanno qui
/

4 Crea il tuo stored procedure. SQL richiede le seguenti parole per la creazione di una stored procedure.

CREATE PROCEDURE usp_storedprocedurename
COME

Il usp_ prefisso è la convenzione usata in SQL per identificare i nomi di stored procedure. Non è necessario, ma è una buona idea. Il nome della stored procedure può essere quello che vuoi, ma è una buona idea per dare un nome significativo che descrive la procedura. La riga sotto il comando create conterrà solo la parola "AS". Questo comando indica al server di assegnare il codice che segue alla stored procedure di nome sopra.

5 Aggiungere l'istruzione SQL. Copiare e incollare l'istruzione è stato salvato nel vostro blocco note nello spazio al di sotto della "AS" linea di comando. Salvare la stored procedure. Per eseguire la stored procedure, utilizzare il comando exec nella finestra di comando come segue.

usp_storedprocedurename exec

È possibile effettuare le stored procedure per qualsiasi istruzione SQL ti piace usare questo semplice processo.