Como: Criar um disparar
Você pode gravar disparadores em Transact-SQL para bancos de dados do Microsoft ® SQL servidor ™ ou PL/SQL para bancos de dados Oracle.Criar um disparar, especificando:
A tabela corrente ou o modo de exibição (no caso de disparadores INSTEAD OF).
As transações de modificação de dados que ativar o disparar; adicionar novos dados (INSERT), atualizando dados existentes (atualização) ou excluindo dados existentes (excluir).
As ações que o disparar tomará imediatamente seguindo as transações você especificam.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para criar um disparar
In servidor Explorer, expandir o Tabelas pasta.
clicar com o botão direito do mouse no nome da tabela ou modo de exibição que você deseja criar um disparar em.
escolher Adicionar novo disparar no menu de atalho.
Um novo disparar é criado no editor de código fonte com instruções SQL esqueleto:
CREATE TRIGGER authors_Trigger1 ON dbo.authors FOR /* INSERT, UPDATE, DELETE */ AS /* IF UPDATE (column_name) . . .*/
- ou -
CREATE TRIGGER titleview_Trigger1 ON dbo.titleview INSTEAD OF /* INSERT, UPDATE, DELETE */ AS /* IF UPDATE (column_name) . . .*/
Modificar o texto do disparar padrão sistema autônomo segue:
Replace
With
authors_Trigger1
O nome que você deseja atribuir ao disparar
/*INSERT, UPDATE, DELETE */
O tipo de ações que ativará esse disparar
/*IF UPDATE (column_name) . . .*/
As transações que ocorrerá
Escreva o texto restante do disparar no SQL.