Um procedimento incorporado ou armazenados em TSQL é uma lista de declarações compiladas em um único plano de execução . Um procedimento armazenado ajuda a realizar uma implantação consistente da lógica entre aplicativos. As instruções SQL e lógica necessárias para realizar as tarefas podem ser projetado , codificado e testado enquanto contido em um procedimento armazenado. No futuro, as aplicações que exigem essa tarefa pode simplesmente executar o procedimento armazenado . Os procedimentos armazenados podem melhorar o desempenho , como os procedimentos armazenados são parte de um único plano de execução em seu servidor de banco de dados. Motivo da Criação
Um procedimento armazenado consiste em instruções SQL. Quando você achar que você está usando certas instruções SQL repetidamente , você pode gravá-los em um procedimento armazenado. Você pode executar os procedimentos armazenados de ambiente de comando do banco de dados ou do Query Analyzer. Um exemplo de um procedimento armazenado é tão simples como uma instrução SELECT : SELECT * FROM vendas, onde id = 2
ambientes de criação
Você vai precisar de um sistema de gerenciamento de banco de dados. como o SQL Server e um banco de dados existente , que é construído dentro do SQL Server. Você pode escrever suas instruções SQL em um bloco de notas ou Query Analyzer e , em seguida, transferi-los New Stored Procedure janela no SQL Server para . A janela Novo procedimento armazenado é muito pequeno e é complicado de usar se você precisa digitar um monte de declarações. Quando tiver determinado o que você precisa fazer com procedimento armazenado, você pode começar a escrever as declarações em Bloco de Notas.
Criação Passos
Em SQL Server Enterprise Manager, clique em " Stored Procedure " sob as árvores do banco de dados . Haverá lista de procedimentos armazenados existentes. O botão direito do mouse em qualquer dos procedimentos e selecione " New Stored Procedure " para entrar na janela de propriedades armazenado. O código a seguir irá aparecer na janela : CREATE PROCEDURE [ nome do procedimento ] AS. Digite um nome para o procedimento. Introduza as suas instruções SQL após a entrada AS.
A execução
No SQL Server, um procedimento armazenado é compilado quando ele é executado . O motor de banco de dados compara novas instruções TSQL com as instruções TSQL dos planos existentes. Quando sua encontra as novas declarações corresponder aos planos existentes, re- utiliza esses planos. SQL Server incorpora várias alterações ao processamento declaração , que estendem os benefícios do procedimento armazenado de desempenho para todas as instruções SQL .