Microsoft SQL procedimentos armazenados permitem criar segmentos de código que podem ser chamados a partir de SQL e aplicações externas . Encapsular código desta forma pode melhorar a segurança e aumentar a performance. Usando o aplicativo SQL Server Management Studio, você pode facilmente criar procedimentos armazenados. Instruções
1
Abra o SQL Server Management Studio e digite o nome do servidor SQL na caixa de diálogo Conectar ao Servidor.
2
Selecione o tipo de autenticação a partir do drop-down menu e digite o nome de usuário e senha , se necessário.
3
Clique em " New Query " no topo da janela do SSMS .
4
digite
Use [ nome do banco ]
na janela de consulta . Substitua [ nome do banco ], com o nome do banco de dados para criar o procedimento armazenado dentro Se você não digitar um nome de banco de dados , o procedimento é criado no banco de dados mestre . Você pode criar um procedimento armazenado no banco de dados mestre para torná-lo acessível a partir de vários bancos de dados .
5
Digite
Criar Procedimento [ nome do procedimento ]
seguido por qualquer parâmetros necessários , no formato "@ [ nome da variável ] [ tipo de dados ] [= valor padrão ] ", substituindo os itens entre parênteses com os seus dados. Por exemplo, para criar um procedimento que aumenta o imposto sobre vendas e retorna o total da encomenda , incluindo o imposto , você começaria com :
CRIAR PROCEDIMENTO addTax @ subtotal numérico (8,2 ) , @ TaxRate numérico (3,3 ) = 0,065
aS
BEGIN
6
Digite as instruções SQL desejados no corpo do procedimento, após a palavra " começar". Para o exemplo de imposto, você deve digitar:
DECLARE @ numérico total de (8,2 );
SET @ Total = @ orderTotal + ( @ * @ orderTotal TaxRate );
SELECT @ total;
Seu select deve incluir todos os valores que deseja o procedimento para voltar se um valor de retorno é desejada. Você pode usar aliasing para retornar dados com os nomes das colunas específicas, tais como SELECT @ total, como [Ordem Total] .
7
Digite
END
GO < br >
8
Clique no botão "Executar" para criar o procedimento armazenado. Você pode, então, chamar esse procedimento de SSMS ou outro aplicativo , digitando: .
EXECUTAR addTax @ subtotal, [@ TaxRate ]
Para utilizar a alíquota padrão de 6,5 por cento , você não precisa para passar na variável. Para usar uma taxa de imposto diferente , você deve digitar o valor como um decimal. Para 4 por cento , deverá inserir 0,04 .