sys.foreign_keys (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Warehouse do PDW (Analytics Platform System) no Microsoft Fabric
Contém uma linha para cada objeto que é uma restrição FOREIGN KEY, com sys.object.type = F.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
<Colunas herdadas de sys.objects> | Para obter uma lista de colunas herdadas por essa exibição, consulte sys.objects (Transact-SQL). | |
referenced_object_id | int | ID do objeto referenciado. |
key_index_id | int | ID do índice de chave no objeto referenciado. |
is_disabled | bit | A restrição FOREIGN KEY foi desabilitada. |
is_not_for_replication | bit | A restrição FOREIGN KEY foi criada com o uso da opção NOT FOR REPLICATION. |
is_not_trusted | bit | A restrição FOREIGN KEY não foi verificada pelo sistema. |
delete_referential_action | tinyint | A ação referencial declarada para esse FOREIGN KEY quando ocorre uma exclusão. 0 = Nenhuma ação 1 = Cascata 2 = Definido como nulo 3 = Definir como padrão |
delete_referential_action_desc | nvarchar(60) | Descrição da ação referencial declarada para esse FOREIGN KEY quando ocorre uma exclusão: NO_ACTION CASCADE SET_NULL SET_DEFAULT |
update_referential_action | tinyint | A ação referencial declarada para esse FOREIGN KEY quando ocorre uma atualização. 0 = Nenhuma ação 1 = Cascata 2 = Definido como nulo 3 = Definir como padrão |
update_referential_action_desc | nvarchar(60) | Descrição da ação referencial declarada para esse FOREIGN KEY quando ocorre uma atualização: NO_ACTION CASCADE SET_NULL SET_DEFAULT |
is_system_named | bit | 1 = O nome foi gerado pelo sistema. 0 = O nome foi fornecido pelo usuário. |
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.
Consulte Também
Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de objeto (Transact-SQL)
Consultando as perguntas frequentes do catálogo do sistema do SQL Server