Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Contém uma linha para cada objeto que é um trigger, com um tipo de TR ou TA. Os nomes dos gatilhos DML têm âmbito de esquema e, por isso, são visíveis nos sys.objects. Os nomes dos gatilhos DDL são definidos pela entidade-mãe e só são visíveis nesta vista.
As colunas parent_class e nome identificam de forma única o gatilho na base de dados.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| name | sysname | Nome do gatilho. Os nomes dos gatilhos DML têm escopo de esquema. Os nomes dos gatilhos DDL são definidos em relação à entidade-mãe. |
| object_id | int | Número de identificação do objeto. É único dentro de uma base de dados. |
| parent_class | tinyint | Classe do progenitor do gatilho. 0 = Base de dados, para os disparadores DDL. 1 = Objeto ou coluna para os disparadores do DML. |
| parent_class_desc | nvarchar(60) | Descrição da classe mãe do gatilho. DATABASE OBJECT_OR_COLUMN |
| parent_id | int | ID do pai do disparador, da seguinte forma: 0 = Gatilhos que são gatilhos parentados na base de dados. Para gatilhos DML, esta é a object_id da tabela ou vista onde o gatilho DML está definido. |
| type | char(2) | Tipo de objeto: TA = Gatilho Assembly (CLR) TR = gatilho SQL |
| type_desc | nvarchar(60) | Descrição do tipo de objeto. CLR_TRIGGER SQL_TRIGGER |
| create_date | datetime | Data em que o gatilho foi criado. |
| modify_date | datetime | Data em que o objeto foi modificado pela última vez usando uma instrução ALTER. |
| is_ms_shipped | bit | Trigger criado em nome do utilizador por um componente interno do SQL Server. |
| is_disabled | bit | O gatilho está desativado. |
| is_not_for_replication | bit | O Trigger foi criado como NÃO PARA REPLICAÇÃO. |
| is_instead_of_trigger | bit | 1 = EM VEZ DE gatilhos 0 = DEPOIS dos gatilhos. |
Permissions
A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Ver também
Vistas do catálogo de segurança (Transact-SQL)
Exibições de catálogo (Transact-SQL)