- Esquema:
Exibição REFERENTIAL_CONSTRAINTS¶
Esta exibição Account Usage mostra uma linha para cada restrição FOREIGN KEY definida para tabelas na conta.
Restrições FOREIGN KEY são usadas para impor integridade referencial. Para obter mais informações, consulte Restrições e Restrições de integridade referencial.
Para retornar informações sobre outros tipos de restrição (bem como as restrições FOREIGN KEY), consulte o Exibição TABLE_CONSTRAINTS.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
CONSTRAINT_CATALOG_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o banco de dados da restrição. |
CONSTRAINT_CATALOG |
TEXT |
Banco de dados ao qual pertence a restrição |
CONSTRAINT_SCHEMA_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o esquema da restrição. |
CONSTRAINT_SCHEMA |
TEXT |
Esquema ao qual pertence a restrição |
CONSTRAINT_NAME |
TEXT |
Nome da restrição |
UNIQUE_CONSTRAINT_CATALOG_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o banco de dados da restrição atual. |
UNIQUE_CONSTRAINT_CATALOG |
TEXT |
Banco de dados da restrição única referenciada pela restrição atual. |
UNIQUE_CONSTRAINT_SCHEMA_ID |
NUMBER |
Identificador interno/gerado pelo sistema para o esquema da restrição. |
UNIQUE_CONSTRAINT_SCHEMA |
TEXT |
Esquema da restrição única referenciada pela restrição atual. |
UNIQUE_CONSTRAINT_NAME |
TEXT |
Nome da restrição única referenciada pela restrição atual. |
MATCH_OPTION |
TEXT |
Opção de combinação para a restrição. |
UPDATE_RULE |
TEXT |
Atualizar regra para a restrição atual. |
DELETE_RULE |
TEXT |
Regra de exclusão para a restrição atual. |
COMMENT |
TEXT |
Comentário sobre a restrição. |
CREATED |
TIMESTAMP_LTZ |
Data e hora em que a restrição foi criada. |
LAST_ALTERED |
TIMESTAMP_LTZ |
Data e hora em que o objeto foi alterado pela última vez por uma operação de metadados de DML, DDL ou em segundo plano. Consulte as Notas de uso. |
DELETED |
TIMESTAMP_LTZ |
Data e hora em que a restrição foi descartada. |
Notas de uso¶
A latência da visualização pode ser de até 120 minutos (2 horas).
A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso.
A coluna LAST_ALTERED é atualizada quando as seguintes operações são executadas em um objeto:
operações DDL.
operações DML (somente para tabelas). Esta coluna é atualizada mesmo quando nenhuma linha é afetada pela instrução DML.
Operações de manutenção em segundo plano em metadados realizadas pelo Snowflake.