A visão column_domain_usage identifica todas as colunas (da tabela ou da visão) que fazem uso de algum domínio definido no banco de dados corrente e que pertence ao usuário corrente. [1] [2] [3]
Tabela 30-4. Colunas de column_domain_usage
Nome | Tipo de dado | Descriçã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 |
table_catalog | sql_identifier | Nome do banco de dados que contém a tabela (sempre o banco de dados corrente) |
table_schema | sql_identifier | Nome do esquema que contém a tabela |
table_name | sql_identifier | Nome da tabela |
column_name | sql_identifier | Nome da coluna |
Exemplo: Consultar a visão column_domain_usage. [4]
=> CREATE TABLE tbl_cardinal(cardinal CARDINAL_NUMBER PRIMARY KEY); NOTA: CREATE TABLE / PRIMARY KEY criará índice implícito "tbl_cardinal_pkey" na tabela "tbl_cardinal" CREATE TABLE => SELECT * FROM information_schema.column_domain_usage; domain_catalog | domain_schema | domain_name | table_catalog | table_schema | table_name | column_name ----------------+---------------+-----------------+---------------+--------------+--------------+------------- teste | public | cardinal_number | teste | public | tbl_cardinal | cardinal (1 linha)
[1] |
COLUMN_DOMAIN_USAGE — visão — Identifica as colunas definidas que são dependentes de um domínio definido neste catálogo, e que pertencem a um 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 COLUMN_DOMAIN_USAGE identifica as colunas definidas no catálogo dependentes de um domínio definido no catálogo pertencentes a um determinado usuário. Microsoft OLE DB Programmer's Reference (N. do T.) |
[3] |
A visão COLUMN_DOMAIN_USAGE contém uma linha para cada coluna, no banco de dados corrente, que possui um tipo de dado definido pelo usuário. 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.COLUMN_DOMAIN_USAGE é baseada nas tabelas do sistema sysobjects, syscolumns e systypes. SQL Server Books Online (N. do T.) |
[4] |
Exemplo escrito pelo tradutor, não fazendo parte do manual original. |