30.13. domain_constraints

A visão domain_constraints contém todas as restrições pertencentes aos domínios que pertencem ao usuário corrente. [1] [2]

Tabela 30-11. Colunas de domain_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
domain_catalog sql_identifier Nome do banco de dados que contém o domínio (sempre o banco de dados corrente)
domain_schema sql_identifier Nome do esquema que contém o domínio
domain_name sql_identifier Nome do domínio
is_deferrable character_data YES se a restrição for postergável, NO caso contrário
initially_deferred character_data YES se a restrição for postergável e inicialmente postergada, NO caso contrário

Exemplo: Consultar a visão domain_constraints. [3]

=> \x
Ativada a exibição expandida.

=> SELECT * FROM information_schema.domain_constraints;

-[ LINHA 1 ]-------+-----------------------------
constraint_catalog | teste
constraint_schema  | public
constraint_name    | cardinal_number_domain_check
domain_catalog     | teste
domain_schema      | public
domain_name        | cardinal_number
is_deferrable      | NO
initially_deferred | NO

Notas

[1]

DOMAIN_CONSTRAINTS — visão — Identifica as restrições de domínio dos domínios 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]

A visão DOMAIN_CONSTRAINTS contém uma linha para cada tipo de dado definido por usuário, que pode ser acessado pelo usuário corrente no banco de dados corrente, com uma regra ligada ao mesmo. A visão INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS é baseada nas tabelas do sistema sysobjects e systypes. SQL Server Books Online (N. do T.)

[3]

Exemplo escrito pelo tradutor, não fazendo parte do manual original.

SourceForge.net Logo CSS válido!