32.36. tables

A visão tables contém todas as tabelas e visões definidas no banco de dados corrente. Somente são mostradas as tabelas e 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-34. Colunas de tables

Nome Tipo de dado Descrição
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
table_type character_data Tipo da tabela: BASE TABLE para uma tabela base persistente [a] (o tipo normal de tabela), VIEW para uma visão, ou LOCAL TEMPORARY para uma tabela temporária
self_referencing_column_name sql_identifier Se aplica a uma funcionalidade não disponível no PostgreSQL
reference_generation character_data Se aplica a uma funcionalidade não disponível no PostgreSQL
user_defined_type_catalog sql_identifier Se aplica a uma funcionalidade não disponível no PostgreSQL
user_defined_type_schema sql_identifier Se aplica a uma funcionalidade não disponível no PostgreSQL
user_defined_type_name sql_identifier Se aplica a uma funcionalidade não disponível no PostgreSQL
Notas:
a. persistente — que permanece existindo indefinidamente, até ser destruído deliberadamente. Ações referenciais e em cascata são consideradas como deliberadas. Ações ligadas ao término da transação SQL ou da sessão SQL não são consideradas como deliberadas. (ISO-ANSI Working Draft) Framework (SQL/Framework), August 2003, ISO/IEC JTC 1/SC 32, 25-jul-2003, ISO/IEC 9075-2:2003 (E) (N. do T.)

Notas

[1]

TABLES — visão — Identifica as tabelas 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 TABLES identifica todas as tabelas (incluindo 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 TABLES contém uma linha para cada tabela do banco de dados corrente na qual o usuário corrente possui permissões. A visão INFORMATION_SCHEMA.TABLES é baseada na tabela do sistema sysobjects. SQL Server Books Online (N. do T.)

SourceForge.net Logo