Partilhar via


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

  1. In servidor Explorer, expandir o Tabelas pasta.

  2. clicar com o botão direito do mouse no nome da tabela ou modo de exibição que você deseja criar um disparar em.

  3. 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) . . .*/
    
  4. 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á

  5. Escreva o texto restante do disparar no SQL.

Consulte também

Outros recursos

Trabalhando com disparadores