Este tópico ainda não foi avaliado como - Avalie este tópico

CREATE TRIGGER (Banco de Dados SQL do Windows Azure)

Cria um gatilho DML (linguagem de manipulação de dados) ou gatilho DDL (linguagem de definição de dados). Um gatilho é um tipo especial de procedimento armazenado que é executado automaticamente quando um evento ocorre no servidor de banco de dados.

Convenções de sintaxe (Banco de Dados SQL do Windows Azure)

Trigger on an INSERT, UPDATE, or DELETE statement to a table or view (DML Trigger)
CREATE TRIGGER [ schema_name . ]trigger_name 
ON { table | view } 
[ WITH <dml_trigger_option> [ ,...n ] ]
{ FOR | AFTER | INSTEAD OF } 
{ [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] } 
  AS { sql_statement  [ ; ] [ ,...n ] [ ; ] > }

<dml_trigger_option> ::=
        [ EXECUTE AS Clause ]


Trigger on a CREATE, ALTER, DROP, GRANT, DENY, REVOKE, or UPDATE STATISTICS statement (DDL Trigger)
CREATE TRIGGER trigger_name 
ON { DATABASE } 
[ WITH <ddl_trigger_option> [ ,...n ] ]
{ FOR | AFTER } { event_type | event_group } [ ,...n ]
AS { sql_statement  [ ; ] [ ,...n ]  [ ; ] }

<ddl_trigger_option> ::=
    [ EXECUTE AS Clause ]



Este diagrama de sintaxe demonstra os argumentos e as opções com suporte no Microsoft Banco de dados SQL do Windows Azure.

O Banco de dados SQL do Windows Azure não oferece suporte aos seguintes argumentos e opções com a instrução CREATE TRIGGER:

  • ENCRYPTION

  • WITH APPEND

  • NOT FOR REPLICATION

  • Opção EXTERNAL NAME (não nenhum suporte para método externo)

  • Opção ALL SERVER (gatilho DDL)

  • Gatilho em um evento LOGON (gatilho Logon)

Para obter mais informações sobre os argumentos e a instrução CREATE TRIGGER, consulte CREATE TRIGGER (Transact-SQL) nos Manuais Online do SQL Server.

Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.
facebook page visit twitter rss feed newsletter