SVV_COLUMNS
Use a exibição SVV_COLUMNS para visualizar as informações do catálogo sobre as colunas das tabelas e exibições locais e externas, incluindo as exibições de vinculação tardia.
A exibição SVV_COLUMNS é visível por todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
A visualização SVV_COLUMNS une os metadados das Tabelas de catálogo do sistema (tabelas com um prefixo PG) e da visualização do sistema SVV_EXTERNAL_COLUMNS. As tabelas do catálogo do sistema descrevem as tabelas do banco de dados Amazon Redshift. SVV_EXTERNAL_COLUMNS descreve tabelas externas que são usadas com o Amazon Redshift Spectrum.
Todos os usuários podem visualizar todas as linhas das tabelas de catálogo do sistema. Os usuários normais podem ver as definições de colunas na visualização SVV_EXTERNAL_COLUMNS somente para tabelas externas às quais foi atribuído acesso. Embora possam ver metadados de tabela nas tabelas de catálogo do sistema, usuários regulares só poderão selecionar dados de tabelas definidas pelo usuário se forem os proprietários da tabela ou se tiverem recebido acesso.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
table_catalog | text | O nome do catálogo onde a tabela se encontra. |
table_schema | text | O nome do esquema para a tabela. |
table_name | text | O nome da tabela. |
column_name | text | O nome da coluna. |
ordinal_position | int | A posição da coluna na tabela. |
column_default | text | O valor padrão da coluna. |
is_nullable | text | Um valor que indica se a coluna é anulável. |
data_type | text | O tipo de dados da coluna. |
character_maximum_length | int | O número máximo de caracteres na coluna. |
numeric_precision | int | A precisão numérica. Se a coluna data_type for numérica, ela retornará o número de dígitos significativos no valor inteiro. |
numeric_precision_radix | int | A raiz de precisão numérica. Se a coluna data_type for numérica, ela retornará a base das colunas numeric_precision e numeric_scale. |
numeric_scale | int | A escala numérica. Se a coluna data_type for numérica, ela retornará o número de dígitos significativos no valor decimal. |
datetime_precision | int | A precisão da data e hora. |
interval_type | text | O tipo do intervalo. |
interval_precision | text | A precisão do intervalo. |
character_set_catalog | text | O catálogo do conjunto de caracteres. |
character_set_schema | text | O esquema do conjunto de caracteres. |
character_set_name | text | O nome do conjunto de caracteres. |
collation_catalog | text | O catálogo de agrupamentos. |
collation_schema | text | O esquema do agrupamento. |
collation_name | text | O nome do agrupamento. |
domain_name | text | O nome do domínio. |
remarks | text | Observações. |