Como criar ou substituir procedimentos em sql ms

O software de banco de dados Microsoft SQL Server permite criar procedimentos armazenados, que são funções guardadas no servidor. Você pode chamar essas funções várias vezes em seus aplicativos, para que você não precisa digitar o código de cada vez que você executar um conjunto específico de instruções. Você usa a palavra-chave SQL "criar" para criar um procedimento armazenado, e você usar a palavra-chave "alter" para substituir o código nos procedimentos.

  • Clique no Windows botão "Iniciar" e selecione "Todos os Programas". Clique em "Microsoft SQL Server" na lista de grupos de programa, clique em "SQL Server Management Studio." Este atalho abre a configuração principal e tela de codificação para o seu banco de dados.

  • Clique no botão "New Query" no topo da janela do Management Studio. Este botão abre um editor de SQL, onde você pode criar e alterar seus procedimentos armazenados.

  • Criar um procedimento armazenado. O código a seguir é um exemplo de como criar um procedimento armazenado. A palavra-chave "criar" é necessária. Após a palavra-chave, o nome do procedimento armazenado é inserido. Todo o código que se segue são as instruções executadas depois que você chamar um procedimento armazenado pelo seu nome.

    criar proc MyProcedure

    Como

    Selecione * de clientes

    Este procedimento armazenado denominado "MyProcedure" seleciona todos os registros do banco de dados "clientes". Pressione "F5" para executar a instrução. O procedimento armazenado é criado no banco de dados.

  • Alterar o procedimento armazenado. Para alterar um procedimento armazenado, você substitui o "criar" palavra-chave com "alter". Você, então, alterar o código para refletir as alterações. Usando o procedimento armazenado a partir do Passo 3, o código a seguir altera o procedimento armazenado para recuperar registros da tabela "ordens":

    alterar proc MyProcedure

    Como

    Selecione * de ordens

    Pressione a tecla "F5" para alterar o procedimento armazenado.

  • Digite "MyProcedure exec" para testar o código. Os resultados exibir uma lista de registros da tabela de pedidos.

De esta maneira? Compartilhar em redes sociais:

LiveInternet