A visão views contém todas visões definidas no banco de dados corrente. Somente são mostradas as visões que o usuário corrente pode acessar (seja por ser o dono ou por possuir algum privilégio). [1] [2] [3]
Tabela 32-39. Colunas de views
Nome | Tipo de dado | Descrição |
---|---|---|
table_catalog | sql_identifier | Nome do banco de dados que contém a visão (sempre o banco de dados corrente) |
table_schema | sql_identifier | Nome do esquema que contém a visão |
table_name | sql_identifier | Nome da visão |
view definition | character_data | Expressão de consulta que define a visão (nulo se o usuário corrente não for o dono da visão) |
check_option | character_data | Se aplica a uma funcionalidade não disponível no PostgreSQL |
is_updatable | character_data | Ainda não implementado |
is_insertable_into | character_data | Ainda não implementado |
[1] |
VIEWS — visão — Identifica as visões definidas neste catálogo acessíveis por 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 VIEWS identifica as visões definidas no catálogo acessíveis por um determinado usuário. Microsoft OLE DB Programmer's Reference (N. do T.) |
[3] |
A visão VIEWS contém uma linha para cada visão que pode ser acessada pelo usuário corrente no banco de dados corrente. A visão INFORMATION_SCHEMA.VIEWS é baseada nas tabelas do sistema sysobjects e syscomments. SQL Server Books Online (N. do T.) |