Exibição TABLE_CONSTRAINTS¶
Esta visualização do Information Schema exibe uma linha para cada restrição de integridade referencial definida para as tabelas no banco de dados especificado (ou atual).
Para obter mais informações sobre restrições de integridade referencial, consulte Restrições.
- Consulte também:
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
CONSTRAINT_CATALOG |
TEXT |
Banco de dados ao qual pertence a restrição |
CONSTRAINT_SCHEMA |
TEXT |
Esquema ao qual pertence a restrição |
CONSTRAINT_NAME |
TEXT |
Nome da restrição |
TABLE_CATALOG |
TEXT |
Nome do banco de dados da tabela atual |
TABLE_SCHEMA |
TEXT |
Nome do esquema da tabela atual |
TABLE_NAME |
TEXT |
Nome da tabela atual |
CONSTRAINT_TYPE |
TEXT |
Tipo de restrição |
IS_DEFERRABLE |
TEXT |
Se a avaliação da restrição pode ser adiada |
INITIALLY_DEFERRED |
TEXT |
Se a avaliação da restrição é adiável e inicialmente adiada |
ENFORCED |
TEXT |
Se a restrição é aplicada |
COMMENT |
TEXT |
Comentário para esta restrição |
CREATED |
TIMESTAMP_LTZ |
Hora de criação da restrição |
LAST_ALTERED |
TIMESTAMP_LTZ |
Data e hora em que o objeto foi alterado pela última vez. Consulte as Notas de uso. |
RELY |
TEXT |
Especifica se uma restrição no modo NOVALIDATE é levada em conta durante a reescrita da consulta. Para obter mais detalhes, consulte Propriedades estendidas de restrição. |
Notas de uso¶
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).
Operações de manutenção em segundo plano em metadados realizadas pelo Snowflake.