SQL Server Management Studio Stored procedure

May 20

SQL Server Management Studio Stored procedure


stored procedure di SQL Server sono blocchi pre-compilato di codice che recuperare i record da un database. L'applicazione di SQL Server Management Studio è l'utilità utilizzata per creare queste stored procedure. I tipi di stored procedure create determinano il modo in SQL Server esegue il codice e il tipo di autorizzazioni necessarie per eseguire la procedura.

Transact-SQL (T-SQL)

Transact-SQL fornisce agli sviluppatori un set eseguibile linea per linea di sequenze di modificare o recuperare record della tabella del database. T-SQL consente agli sviluppatori di prendere in un parametro, quindi questo tipo di procedura viene utilizzata per lo sviluppo di software e di contenuti dinamici. I parametri inviati da un'applicazione sito web o desktop vengono utilizzati per selezionare o modificare il contenuto della tabella. stored procedure T-SQL sono considerati procedure "definiti dall'utente", dal momento che sono create da sviluppatori su SQL Server.

CLR

Una procedura CLR esegue sezioni di codice create nel quadro di .NET. Il framework .NET è la piattaforma di sviluppo principale per Microsoft. Dal momento che SQL Server Management Studio è anche un prodotto Microsoft, l'integrazione di queste due tecnologie è più semplice. Il SQL Server può chiamare programmi esterni .NET e SQL Server può utilizzare questi blocchi di codice per modificare i dati della tabella.

Sistema

SQL Server ha le proprie stored procedure di sistema. Queste stored procedure don & # 039; T soltanto modificare i dati della tabella. L'esecuzione di queste procedure memorizzate 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à di database e autorizzazioni di modifica. Dal momento che queste procedure possono modificare le proprietà del server, la loro esecuzione richiede privilegi amministrativi sul server.