Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como usar Triggers em SQL Servers
gatilhos SQL são uma função útil que dar um servidor instruções específicas sobre o que fazer em situações específicas. Por exemplo , o SQL pode ser configurado para enviar um e-mail toda vez que o "E-mail me ! " botão em seu website é pressionado. Esses gatilhos pode parecer uma massa de código desconcertante no início, mas a criação de gatilhos no seu servidor não deve apresentar nenhum grande desafio para o administrador da média Web . Coisas que você precisa
servidor habilitado para SQL
Show Mais instruções
Usando gatilhos em SQL
1

Inicie a sessão para o servidor SQL e ir para o Enterprise Manager . Localize a tabela na qual o evento será realizado .
2

clique direito do mouse sobre esta tabela . Clique em " All Tasks " e depois em "Gerenciar Triggers ". Criar um novo gatilho.
3

A primeira parte de um gatilho SQL básico define o nome do gatilho. Para um exemplo , vamos chamar o gatilho " triggerOne ". Para a primeira linha , digite:

CREATE TRIGGER triggerOne
4

A segunda linha vai dizer ao servidor que evento deve acioná-lo . Para o nosso exemplo , vamos escrever código que é acionado sempre que houver uma atualização ou alteração no ExampleBlue mesa. O evento será acionado depois que a atualização é feita , e será aplicada a toda a tabela. Para esta linha , digite:

AFTER UPDATE ON ExampleBlue FOR EACH ROW

Também é possível ter este evento acionado antes que a atualização ocorre , usando o argumento antes em vez de depois . ATUALIZAÇÃO EM pode ser substituído com INSERT ou DELETE ON ON.
5

O último pedaço de código para entrar é a declaração de gatilho, que irá informar ao servidor o que fazer. Esta seção do gatilho pode conter uma variedade infinita de comandos e argumentos , mas para o nosso exemplo, vamos estar dirigindo o servidor para executar um procedimento específico a cada vez que o gatilho é disparado . Assim, cada vez o nosso código é acionado , teremos o servidor executar o procedimento " UpdateProcedure " inserindo este código:

Exec UpdateProcedure
6

Agora temos o seguinte código para o nosso gatilho exemplo SQL:

CREATE TRIGGER triggerOneAFTER ATUALIZAÇÃO EM ExampleBlue PARA CADA ROWEXEC UpdateProcedure

Salve o novo gatilho de comando

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter quebras de linha de um parágrafo em PHP…
·Como criar um novo em branco no PHP 
·Como remover um Array valor do elemento em PHP 
·Tutorial para o MySQL no Scala 
·PHP Cordas Comparação 
·Como chamar um PHP Nome do arquivo XML de código flash…
·Como sincronizar e estabilizar SDLC 
·Como excluir caracteres de uma seqüência de MySQL 
·Como usar o Cron PHP 
·Como introduzir uma data no MySQL 
  Artigos em destaque
·Tipos de Aproximação Algoritmos para problemas de oti…
·Como impedir o acesso simultâneo a um método em Java 
·Como ocultar endereços de email em PHP 
·Como mover seu banco de dados MySQL para Web Hosting 
·Como Código RSA 
·Como programar para Expoentes 
·Como omitir palavras comuns com um MySQL Query PHP 
·Como editar o horário no registro com um arquivo em lo…
·Como multiplicar números inteiros com deslocamentos Bi…
·Como converter strings em números em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados