A visão constraint_column_usage identifica todas as colunas no banco de dados corrente utilizadas por alguma restrição. Somente são mostradas as colunas contidas nas tabelas que pertencem ao usuário corrente. Para as restrições de verificação, esta visão identifica as colunas utilizadas na expressão de verificação. Para as restrições de chave estrangeira, esta visão identifica as colunas referenciadas pela chave estrangeira. Para as restrições de unicidade ou de chave primária, esta visão identifica as colunas restringidas. [1] [2] [3]
Tabela 32-8. Colunas de constraint_column_usage
Nome | Tipo de dado | Descrição |
---|---|---|
table_catalog | sql_identifier | Nome do banco de dados contendo a tabela que contém a coluna utilizada por alguma restrição (sempre o banco de dados corrente) |
table_schema | sql_identifier | Nome do esquema contendo a tabela que contém a coluna utilizada por alguma restrição |
table_name | sql_identifier | Nome da tabela que contém a coluna utilizada por alguma restrição |
column_name | sql_identifier | Nome da coluna utilizada por alguma restriçã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 |
[1] |
CONSTRAINT_COLUMN_USAGE — visão — identifica as colunas utilizadas por restrições referenciais, restrições de unicidade, restrições de verificação e asserções definidas neste catálogo e que pertencem 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 CONSTRAINT_COLUMN_USAGE identifica as colunas utilizadas por restrições referenciais, restrições de unicidade, restrições de verificação e asserções definidas no catálogo pertencentes a um determinado usuário. Microsoft OLE DB Programmer's Reference (N. do T.) |
[3] |
A visão CONSTRAINT_COLUMN_USAGE contém uma linha para cada coluna, no banco de dados corrente, que possui uma restrição definida nela. 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.CONSTRAINT_COLUMN_USAGE é baseada nas tabelas do sistema sysobjects, syscolumns e systypes. SQL Server Books Online (N. do T.) |