Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
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 |