SVV_ALL_COLUMNS - Amazon Redshift

SVV_ALL_COLUMNS

Use SVV_ALL_COLUMNS para exibir uma união de colunas das tabelas do Amazon Redshift, conforme mostrado em SVV_REDSHIFT_COLUMNS e na lista consolidada de todas as colunas externas de todas as tabelas externas. Para obter informações sobre as colunas do Amazon Redshift, consulte SVV_REDSHIFT_COLUMNS.

SVV_ALL_COLUMNS é visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
database_name varchar(128) O nome do banco de dados.
schema_name varchar(128) O nome do esquema.
table_name varchar(128) O nome da tabela.
column_name varchar(128) O nome da coluna.
ordinal_position inteiro A posição da coluna na tabela.
column_default varchar(4000) O valor padrão da coluna.
is_nullable varchar(3) Um valor que indica se a coluna é anulável. Os valores possíveis são sim e não.
data_type varchar(128) O tipo de dados da coluna.
character_maximum_length inteiro O número máximo de caracteres na coluna.
numeric_precision inteiro A precisão numérica.
numeric_scale inteiro A escala numérica.
remarks varchar(256) Observações.

Consultas de exemplo

O exemplo a seguir retorna a saída de SVV_ALL_COLUMNS.

SELECT * FROM svv_all_columns WHERE database_name = 'tickit_db' AND TABLE_NAME = 'tickit_sales_redshift' ORDER BY COLUMN_NAME, SCHEMA_NAME LIMIT 5; database_name | schema_name | table_name | column_name | ordinal_position | column_default | is_nullable | data_type | character_maximum_length | numeric_precision | numeric_scale | remarks --------------+-------------+-----------------------+-------------+------------------+----------------+-------------+-----------+--------------------------+-------------------+---------------+--------- tickit_db | public | tickit_sales_redshift | buyerid | 4 | | NO | integer | | 32 | 0 | tickit_db | public | tickit_sales_redshift | commission | 9 | | YES | numeric | | 8 | 2 | tickit_db | public | tickit_sales_redshift | dateid | 7 | | NO | smallint | | 16 | 0 | tickit_db | public | tickit_sales_redshift | eventid | 5 | | NO | integer | | 32 | 0 | tickit_db | public | tickit_sales_redshift | listid | 2 | | NO | integer | | 32 | 0 |