SQL SERVERStored ProceduresAlexandre Dutraalexdutra@gmail.com@alexdutra
SQL SERVERO que são Stored Procedures ?Os procedimentos armazenados são uma coleção de comandos SQL, compilados e armazenados no Banco de Dados. Geralmente eles representam tarefas repetitivas e aceitam parâmetros de entrada e saída. Eles podem retornar uma coleção de dados e sempre retorna um valor indicando sua execução ou erro. Os procedimentos armazenados melhoram o tráfego na rede, melhora a performance das aplicações, criam mecanismos de segurança e melhoram manutenção dos códigos sql e das aplicações que acessam o banco de dados.Alexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERModelo de Acesso ao Banco de Dados sem utilização de Stored ProceduresAlexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERModelo de Acesso ao Banco de Dados utilizando Stored ProceduresAlexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERAo executar a procedure pela 1ª vez ela é compilada e a cada execução seus resultado são colocados em cache, o cache é semelhante a uma memória que guarda as últimas operações do BD, dai se você executa a procedure novamente ela pega o resultado do cache diminuindo o esforço do BD e aumentando a velocidade de acessoAlexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVEROnde localizo asprocedures no Management Studio ?Alexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERComo eu crio uma Stored Procedure ?Basta acessar a sua base de dados e criar uma nova query e digitar os comandos responsáveis pela criação e executá-losAlexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERComo eu altero uma Stored Procedure ?Basta acessar a sua base de dados e criar uma nova query e digitar os comandos responsáveis pela alteração executá-losAlexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERComo atalho você pode clicar com o botão direito no nome da procedure e selecionar a opção “Modify”Será aberta uma janela com os comandos da procedure, dai basta alterar e executarAlexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERE procedures com parâmetros ?A procedure é criada normalmente so que após os seu nome você especifica quais os parametros (@parametro) e o seu tipo.Alexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERComo eu deleto as procedures criadas ?Basta clicar com o botão direito na procedure e selecionar delete ou excluirAlexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERComo eu executo as procedures ?Alexandre Dutra - alexdutra@gmail.com - @alexdutra
SQL SERVERQuais as vantagens do trabalho com Procedures?Separação dos códigos SQL da programação C#;
Criação de um repositório unificado dos códigos SQL;
Aumento de performance das aplicações;

Sql Server Stored Procedures

  • 1.
    SQL SERVERStored ProceduresAlexandreDutraalexdutra@gmail.com@alexdutra
  • 2.
    SQL SERVERO quesão Stored Procedures ?Os procedimentos armazenados são uma coleção de comandos SQL, compilados e armazenados no Banco de Dados. Geralmente eles representam tarefas repetitivas e aceitam parâmetros de entrada e saída. Eles podem retornar uma coleção de dados e sempre retorna um valor indicando sua execução ou erro. Os procedimentos armazenados melhoram o tráfego na rede, melhora a performance das aplicações, criam mecanismos de segurança e melhoram manutenção dos códigos sql e das aplicações que acessam o banco de dados.Alexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 3.
    SQL SERVERModelo deAcesso ao Banco de Dados sem utilização de Stored ProceduresAlexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 4.
    SQL SERVERModelo deAcesso ao Banco de Dados utilizando Stored ProceduresAlexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 5.
    SQL SERVERAo executara procedure pela 1ª vez ela é compilada e a cada execução seus resultado são colocados em cache, o cache é semelhante a uma memória que guarda as últimas operações do BD, dai se você executa a procedure novamente ela pega o resultado do cache diminuindo o esforço do BD e aumentando a velocidade de acessoAlexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 6.
    SQL SERVEROnde localizoasprocedures no Management Studio ?Alexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 7.
    SQL SERVERComo eucrio uma Stored Procedure ?Basta acessar a sua base de dados e criar uma nova query e digitar os comandos responsáveis pela criação e executá-losAlexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 8.
    SQL SERVERComo eualtero uma Stored Procedure ?Basta acessar a sua base de dados e criar uma nova query e digitar os comandos responsáveis pela alteração executá-losAlexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 9.
    SQL SERVERComo atalhovocê pode clicar com o botão direito no nome da procedure e selecionar a opção “Modify”Será aberta uma janela com os comandos da procedure, dai basta alterar e executarAlexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 10.
    SQL SERVERE procedurescom parâmetros ?A procedure é criada normalmente so que após os seu nome você especifica quais os parametros (@parametro) e o seu tipo.Alexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 11.
    SQL SERVERComo eudeleto as procedures criadas ?Basta clicar com o botão direito na procedure e selecionar delete ou excluirAlexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 12.
    SQL SERVERComo euexecuto as procedures ?Alexandre Dutra - alexdutra@gmail.com - @alexdutra
  • 13.
    SQL SERVERQuais asvantagens do trabalho com Procedures?Separação dos códigos SQL da programação C#;
  • 14.
    Criação de umrepositório unificado dos códigos SQL;
  • 15.
    Aumento de performancedas aplicações;