SQL Server stored procedure sono blocchi di codice che consentono di recuperare i record da un database pre- compilati . L'applicazione SQL Server Management Studio è l'utilità usato per creare le stored procedure . I tipi di stored procedure create determinare come l' SQL Server esegue il codice e il tipo di autorizzazioni necessarie per eseguire la procedura . Transact- SQL ( T - SQL ) economici
Transact - SQL fornisce agli sviluppatori un eseguibile linea per linea insieme di sequenze di modificare o recuperare i record della tabella di database . T - SQL consente agli sviluppatori di prendere in un parametro , per cui questo tipo di procedura viene utilizzata per lo sviluppo di software e di contenuti dinamici . I parametri inviati da un sito web o applicazione desktop vengono utilizzati per selezionare o modificare il contenuto della tabella . Stored procedure T - SQL sono considerati " definito dall'utente " procedure , dal momento che sono create da sviluppatori di SQL Server .
CLR
Una procedura CLR esegue sezioni di codice creato nel quadro . NET . Il framework . NET è la piattaforma di sviluppo principale per Microsoft . Poiché SQL Server Management Studio è anche un prodotto di Microsoft , l'integrazione di queste due tecnologie è più semplice . Il SQL Server può chiamare NET programmi esterni . , E il SQL Server può utilizzare questi blocchi di codice per modificare i dati della tabella .
Sistema
SQL Server ha un proprio sistema di stored procedure . Queste stored procedure non solo modificare i dati della tabella. L'esecuzione di queste stored procedure forniscono allo sviluppatore la possibilità di modificare le proprietà del server . Gli amministratori di database utilizzano anche queste procedure come una riga di comando rapido per visualizzare le proprietà del database e modificare i permessi . Dal momento che queste procedure possono modificare le proprietà del server , eseguendo li richiede privilegi amministrativi sul server .