Skip to content

Como criar procedimentos armazenados no SQL Server? – Fácil e rápido (exemplo)

26 de abril de 2021

Para quem gosta de programar e criar bases de dados, deve saber que existe um programa oficial da Microsoft que torna a sua tarefa mais fácil e divertida. Este tem funções muito boas (como a que permite conectar dois computadores a um banco de dados) e uma interface muito amigável, então hoje você aprenderá como criar procedimentos armazenados no SQL Server.

E não há ninguém melhor do que a empresa Microsoft para inovar na programação. Por utilizarem sempre tecnologia e procedimentos de ponta, trazendo a cada um de seus usuários programas que os ajudarão em suas tarefas mais difíceis, para que no longo prazo se tornem os programadores do futuro, como o servidor SQL (que você pode baixar de sua página).

Crie procedimentos armazenados no SQL Server

Para ir direto ao ponto, a primeira coisa que você deve fazer para criar procedimentos armazenados no SQL Server é conectar-se a qualquer instância do mecanismo de base na chamada “Data Explorer”e, sucessivamente, depois disso, expanda-o.

Então você deve expandir os seguintes três elementos: primeiro “Base de dados”, em seguida, o banco de dados chamado AdventuWorks 2012 e “Programação”.

Ao final disso, você deve clicar com o botão direito do mouse na seção “Procedimentos armazenados” para que a opção saia “Novo procedimento armazenado” que você deve selecionar.

Em seguida, vá para o menu chamado “Consulta”E pressione “Especifique valores para parâmetros de consulta”, isso abrirá uma caixa de diálogo onde você deve especificar valores para os parâmetros exibidos.

Depois de inserir todos, clique em “Certo” para confirmar. Logo depois, você deve substituir a instrução chamada SELECT pelo seguinte: SELECIONE nome, sobrenome, departamento FROM HumanResources.vEmployeeDepartmentHistory WHERE FirstName = @FirstName AND LastName = @LastName AND EndDate IS NULL;

Você pode testar esta instrução ou sintaxe indo para o “Consultas”E pressionando o“Analisar”, Se você colocar tudo como está, não deve gerar um erro. Isso permitirá que você vá ao menu novamente e pressione “Corre”Para finalmente criar o procedimento.

Para finalizar basta voltar ao explorador de objetos e clicar com o botão direito na opção “Procedimentos armazenados”, Depois em “Atualizar”. E por último. Para executar este procedimento, clique com o botão direito sobre o seu nome e prossiga pressionando “Corre”.

Usando transact-SQL

Com o acima, agora você pode criar procedimentos armazenados no SQL Server, mas este não é o único procedimento, você também pode atingir seu objetivo com a transação da seguinte maneira:

Conecte-se como no anterior ao mecanismo de banco de dados que está no explorador de arquivos e, em seguida, no menu que aparece chamado “Arquivo“Aperte “Nova consulta”. A seguir, na janela que aparecerá, você deve colar:

USE AdventureWorks2012; GO CRIAR PROCEDIMENTO HumanResources.uspGetEmployeesTest2 @LastName nvarchar (50), @FirstName nvarchar (50) AS SET NOCOUNT ON; SELECT FirstName, LastName, Department FROM HumanResources.vEmployeeDepartmentHistory WHERE FirstName = @FirstName AND LastName = @LastName AND EndDate IS NULL; VAI

Este é um exemplo, portanto é lógico que os valores devam ser alterados por conta própria. No final do processo, copie e cole o seguinte em outra janela de consulta: EXECUTE HumanResources.uspGetEmployeesTest2 N’Ackerman ‘, N’Pilar’;

– Ou EXEC HumanResources.uspGetEmployeesTest2 @LastName = N’Ackerman ‘, @FirstName = N’Pilar’; GO – Ou EXECUTE HumanResources.uspGetEmployeesTest2 @FirstName = N’Pilar ‘, @LastName = N’Ackerman’; VAI

logotipo do servidor sql

Uma vez feito, dê “Corre“E pronto, novamente você terá conseguido criar procedimentos armazenados no SQL Server de forma rápida e fácil.

Agora com isso, se você sabe tudo o que precisa para poder criar os procedimentos em SQL. Lembre-se de que este é um programa complexo, portanto, se quiser avançar mais rápido em questões maiores, você precisa gastar tempo e paciência para aprender.

Você pode fazer isso com diversos tutoriais online, mas como recomendação é melhor ir aos poucos, aprendendo uma coisa por dia, por exemplo amanhã você pode ler, como criar bancos de dados, tabelas e registros, e na semana seguinte como para criar, modificar ou deletar uma visão, que são coisas básicas e vão te ajudar