Banco de dados

Stored Procedure

Stored Procedure, ou procedimentos armazenados, é uma colação de comandos SQL, que encapsula uma série de tarefas repetitivas, relativas ao acesso a banco, aceita parâmetros de entrada e retorna um valor de status ou conjunto de registros.

Elas ajudam a reduzir o tráfego na rede, a melhorar o desempenho de consultas, a criar mecanismos de segurança e simplificar o código da aplicação, já que não haverá a necessidade de manter consultas SQL de várias linhas misturadas a toda lógica da sua aplicação.

A sintaxe para a criação:

    CREATE PROC "nome_do_procedimento" (parâmetros) 
    AS
    BEGIN
      <declarações>
    END 

Criação:

    //define o stored procedure com o parâmetro necessário
    CREATE PROC verDados @codigo_cliente int
    AS
    IF (@codigo_cliente IS NOT NULL) //se o código não for nulo, executa a consulta
    BEGIN
      //instruções SQL 
      SELECT nome, cpf FROM cadastro_clientes WHERE codigo_cliente = @codigo_cliente
    END

Para evocar o stored procedure:

EXEC verDados 1 //foi passado o código 1 como parâmetro

Exclusão:

DROP PROC verDados
    GO
Quer se aprofundar em Segurança de Redes de Computadores e Cibersegurança?

Conheça o curso de Segurança em Redes de Computadores e entenda os diversos tipos de ataques que existem, bem como as peças do quebra-cabeça que integram a defesa de uma rede, entre elas: Firewall, IPS, Proxy, Anti-Spam, Anti-vírus, Anti-Malware, VPN, Sandboxing, NAC, etc.

CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS DETALHES:

Link do curso:  https://go.hotmart.com/A69498318E

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *