sys.triggers (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Contém uma linha para cada objeto que é um gatilho, com um tipo de TR ou TA. Os nomes de gatilho DML têm escopo de esquema e, portanto, são visíveis em sys.objects. Os nomes dos gatilhos DDL seguem o escopo da entidade pai e são visíveis somente nessa exibição.
As colunas parent_class e name identificam exclusivamente o gatilho no banco de dados.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
name | sysname | Nome do gatilho. Os nomes dos gatilhos DML seguem o escopo do esquema. Os nomes dos gatilhos DDL seguem o escopo com respeito à entidade pai. |
object_id | int | Número de identificação do objeto. É exclusivo em um banco de dados. |
parent_class | tinyint | Classe do pai do gatilho. 0 = Banco de dados, para os gatilhos DDL. 1 = Objeto ou coluna para os gatilhos DML. |
parent_class_desc | nvarchar(60) | Descrição da classe pai do gatilho. DATABASE OBJECT_OR_COLUMN |
parent_id | int | ID da classe pai do gatilho, conforme segue: 0 = Gatilhos gerados pelo banco de dados. Para gatilhos DML, esse é o object_id da tabela ou exibição na qual o gatilho DML é definido. |
tipo | char(2) | Tipo de objeto: TA = Gatilho (CLR) de assembly TR = Gatilho SQL |
type_desc | nvarchar(60) | Descrição do tipo de objeto. CLR_TRIGGER SQL_TRIGGER |
create_date | datetime | A data em que o gatilho foi criado. |
modify_date | datetime | A data em que o objeto foi modificado pela última vez com uma instrução ALTER. |
is_ms_shipped | bit | Gatilho criado em nome do usuário por um componente interno do SQL Server. |
is_disabled | bit | O gatilho está desabilitado. |
is_not_for_replication | bit | O gatilho foi criado como NOT FOR REPLICATION. |
is_instead_of_trigger | bit | 1 = Gatilhos INSTEAD OF 0 = Gatilhos AFTER. |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Confira também
Exibições do catálogo de segurança (Transact-SQL)
Exibições do Catálogo (Transact-SQL)