32.20. referential_constraints

A visão referential_constraints contém todas as restrições referenciais (chaves estrangeiras) no banco de dados corrente pertencentes a uma tabela que pertence ao usuário corrente. [1] [2] [3]

Tabela 32-18. Colunas de referential_constraints

Nome Tipo de dado Descrição
constraint_catalog sql_identifier Nome do banco de dados que contém a restrição (sempre o banco de dados corrente)
constraint_schema sql_identifier Nome do esquema que contém a restrição
constraint_name sql_identifier Nome da restrição
unique_constraint_catalog sql_identifier Nome do banco de dados que contém a restrição de unicidade ou de chave primária, que a restrição de chave estrangeira faz referência (sempre o banco de dados corrente)
unique_constraint_schema sql_identifier Nome do esquema que contém a restrição de unicidade ou de chave primária que a restrição de chave estrangeira faz referência
unique_constraint_name sql_identifier Nome da restrição de unicidade ou de chave primária que a restrição de chave estrangeira faz referência
match_option character_data Opção de correspondência da restrição de chave estrangeira: FULL, PARTIAL ou NONE.
update_rule character_data Regra de atualização da restrição de chave estrangeira: CASCADE, SET NULL, SET DEFAULT, RESTRICT ou NO ACTION.
delete_rule character_data Regra de exclusão da restrição de chave estrangeira: CASCADE, SET NULL, SET DEFAULT, RESTRICT ou NO ACTION.

Notas

[1]

REFERENTIAL_CONSTRAINTS — visão — Identifica as restrições referenciais definidas nas tabelas neste catálogo acessíveis a um determinado usuário ou grupo. (ISO-ANSI Working Draft) Information and Definition Schemas (SQL/Schemata), ISO/IEC 9075-11:2003 (E) (N. do T.)

[2]

O rowset REFERENTIAL_CONSTRAINTS identifica as restrições referenciais definidas no catálogo pertencentes a um determinado usuário. Microsoft OLE DB Programmer's Reference (N. do T.)

[3]

A visão REFERENTIAL_CONSTRAINTS contém uma linha para cada restrição de chave estrangeira no banco de dados corrente. Esta visão do esquema de informações retorna informações sobre os objetos que o usuário corrente possui permissões. A visão INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS é baseada nas tabelas do sistema sysreferences, sysindexes e sysobjects. SQL Server Books Online (N. do T.)

SourceForge.net Logo