procedimentos armazenados SQL Server são blocos pré- compilados de código que recuperar registros a partir de um banco de dados. A aplicação do SQL Server Management Studio é o utilitário usado para criar esses procedimentos armazenados. Os tipos de procedimentos armazenados criados determinar como o SQL Server executa o código eo tipo de permissões necessárias para executar o procedimento . Transact- SQL (T -SQL)
Transact- SQL fornece aos desenvolvedores um conjunto de linha por linha executável de seqüências para editar ou recuperar registros da tabela de banco de dados. T-SQL permite que os desenvolvedores de tomar um parâmetro, de modo que este tipo de procedimento é utilizado para o desenvolvimento de software e conteúdo dinâmico. Os parâmetros enviados a partir de um site ou aplicativo de desktop são usados para selecionar ou editar o conteúdo da tabela . T -SQL procedimentos armazenados são considerados procedimentos " definidos pelo usuário " , uma vez que são criados por desenvolvedores sobre o SQL Server.
CLR
Um procedimento CLR executa seções de código criado no âmbito NET . . A NET framework . É a plataforma principal de desenvolvimento da Microsoft. Como o SQL Server Management Studio é também um produto da Microsoft , integrando essas duas tecnologias é mais simples . O SQL Server pode chamar externo. Programas NET e SQL Server pode usar estes blocos de código para editar os dados da tabela.
Sistema
SQL Server tem seu próprio sistema de procedimentos armazenados . Esses procedimentos armazenados não só os dados de edição de tabelas. Executando esses procedimentos armazenados fornecer o desenvolvedor com a capacidade de alterar as propriedades do servidor . Os administradores de banco de dados também usar esses procedimentos como uma linha de comando rápido para exibir as propriedades do banco de dados e permissões de edição . Uma vez que estes procedimentos podem editar as propriedades do servidor , executá-los requer privilégios administrativos no servidor.