SVV_ALL_COLUMNS - Amazon Redshift

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blogbeitrag.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SVV_ALL_COLUMNS

Verwenden Sie SVV_ALL_COLUMNS, um eine Vereinigung von Spalten aus Amazon-Redshift-Tabellen anzuzeigen, wie in SVV_REDSHIFT_COLUMNS und der konsolidierten Liste aller externen Spalten aus allen externen Tabellen dargestellt. Weitere Information zu Amazon-Redshift-Spalten finden Sie unter SVV_REDSHIFT_COLUMNS.

SVV_ALL_COLUMNS ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Beschreibung
database_name varchar(128) Name der Datenbank.
schema_name varchar(128) Der Name des Schemas.
table_name varchar(128) Der Name der Tabelle.
column_name varchar(128) Der Name der Spalte.
ordinal_position integer Die Position der Spalten in der Tabelle.
column_default varchar(4000) Der Standardwert der Spalte.
is_nullable varchar(3) Ein Wert, der angibt, ob die Tabelle den Wert Null enthalten kann. Mögliche Werte sind ja und nein.
data_type varchar(128) Der Datentyp der Spalte.
character_maximum_length integer Die maximale Anzahl von Zeichen in der Spalte.
numeric_precision integer Die numerische Präzision.
numeric_scale integer Die numerische Skala.
remarks varchar(256) Anmerkungen.

Beispielabfragen

Im folgenden Beispiel wird die Ausgabe von SVV_ALL_COLUMNS zurückgegeben.

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 |