

 Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im [ Blogbeitrag](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/), der am 30. Juni 2025 veröffentlicht wurde. 

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.

# SHOW\_COLUMNS
<a name="r_SHOW_COLUMNS"></a>

Zeigt eine Liste der Spalten in einer Tabelle zusammen mit einigen Spaltenattributen an.

Jede Ausgabezeile besteht aus einer durch Kommas getrennten Liste von Datenbanknamen, Schemanamen, Tabellennamen, Spaltennamen, Ordinalposition, Spaltenstandard, Spaltenstandard, NULL-Werte, Datentyp, maximale Zeichenlänge, numerische Genauigkeit, Anmerkungen, Sortierschlüsseltyp, Sortierschlüsselreihenfolge, Verteilungsschlüssel, Kodierung und Sortierung. Weitere Informationen zu diesen Attributen finden Sie unter [SVV\_ALL\_COLUMNS](r_SVV_ALL_COLUMNS.md).

Wenn der Befehl SHOW COLUMNS mehr als 10 000 Spalten ergeben würde, wird ein Fehler zurückgegeben.

## Erforderliche Berechtigungen
<a name="r_SHOW_COLUMNS-privileges"></a>

Um eine Spalte in einer Amazon-Redshift-Tabelle anzuzeigen, müssen die aktuellen Benutzer eines der folgenden Kriterien erfüllen:
+ Sie müssen Superuser sein.
+ Sie müssen die Besitzer der Tabelle sein.
+ Ihnen müssen die Berechtigung USAGE für das übergeordnete Schema und die Berechtigung SELECT für die Tabelle oder die Berechtigung SELECT für die Spalte erteilt worden sein.

## Syntax
<a name="r_SHOW_COLUMNS-synopsis"></a>

```
SHOW COLUMNS FROM TABLE database_name.schema_name.table_name [LIKE 'filter_pattern'] [LIMIT row_limit ]
```

## Parameters
<a name="r_SHOW_COLUMNS-parameters"></a>

 *database\_name*   
Der Name der Datenbanktabelle, welche die aufzulistenden Tabellen enthält.   
Um Tabellen in einem anzuzeigen AWS Glue Data Catalog, geben Sie (`awsdatacatalog`) als Datenbanknamen an und stellen Sie sicher, dass die Systemkonfiguration auf eingestellt ist. `data_catalog_auto_mount` `true` Weitere Informationen finden Sie unter [ALTER SYSTEM](r_ALTER_SYSTEM.md).

 *schema\_name*   
Der Name des Schemas, das die aufzulistenden Tabellen enthält.   
Um AWS Glue Data Catalog Tabellen anzuzeigen, geben Sie den AWS Glue Datenbanknamen als Schemanamen an.

 *table\_name*   
Der Name der Tabelle, welche die aufzulistenden Spalten enthält. 

 *filter\_pattern*   
Ein gültiger UTF-8 Zeichenausdruck mit einem Muster, das den Spaltennamen entspricht. Die Option LIKE führt eine Suche durch, bei der zwischen Groß- und Kleinschreibung unterschieden wird und welche die folgenden Metazeichen für den Mustervergleich unterstützt:      
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/redshift/latest/dg/r_SHOW_COLUMNS.html)
Wenn *filter-pattern* keine Metazeichen enthält, repräsentiert das Muster die Zeichenfolge selbst. In diesem Fall liefert LIKE dasselbe Ergebnis wie der Gleichheitsoperator. 

 *row\_limit*   
Die maximale Anzahl der zurückzugebenden Zeilen. Der Wert *row\_limit* kann 0–10 000 betragen. 

## Beispiele
<a name="r_SHOW_COLUMNS-examples"></a>

Das folgende Beispiel zeigt die Spalten in der Amazon-Redshift-Datenbank mit dem Namen `sample_data_dev`, die sich im Schema `tickit` und in der Tabelle `event` befinden.

```
SHOW COLUMNS FROM TABLE demo_schema.compound_sort_table;

  database_name | schema_name |     table_name      | column_name | ordinal_position | column_default | is_nullable |     data_type     | character_maximum_length | numeric_precision | numeric_scale | remarks | sort_key_type | sort_key | dist_key | encoding | collation 
---------------+-------------+---------------------+-------------+------------------+----------------+-------------+-------------------+--------------------------+-------------------+---------------+---------+---------------+----------+----------+----------+-----------
 demo_db       | demo_schema | compound_sort_table | id          |                1 |                | YES         | integer           |                          |                32 |             0 |         | COMPOUND      |        1 |        1 | delta32k | 
 demo_db       | demo_schema | compound_sort_table | name        |                2 |                | YES         | character varying |                       50 |                   |               |         | COMPOUND      |        2 |          | lzo      | default
 demo_db       | demo_schema | compound_sort_table | date_col    |                3 |                | YES         | date              |                          |                   |               |         |               |        0 |          | delta    | 
 demo_db       | demo_schema | compound_sort_table | amount      |                4 |                | YES         | numeric           |                          |                10 |             2 |         |               |        0 |          | mostly16 |
```

Das folgende Beispiel zeigt die benannten Tabellen in der AWS Glue Data Catalog Datenbank`awsdatacatalog`, die in Schema `batman` und Tabelle enthalten sind`nation`. Die Ausgabe ist auf `2` Zeilen begrenzt.

```
SHOW COLUMNS FROM TABLE second_db.public.t22;

 database_name | schema_name | table_name | column_name | ordinal_position | column_default | is_nullable |          data_type          | character_maximum_length | numeric_precision | numeric_scale | remarks | sort_key_type | sort_key | dist_key | encoding | collation 
---------------+-------------+------------+-------------+------------------+----------------+-------------+-----------------------------+--------------------------+-------------------+---------------+---------+---------------+----------+----------+----------+-----------
 second_db     | public      | t22        | col1        |                1 |                | YES         | integer                     |                          |                32 |             0 |         | INTERLEAVED   |       -1 |          | mostly8  | 
 second_db     | public      | t22        | col2        |                2 |                | YES         | character varying           |                      100 |                   |               |         | INTERLEAVED   |        2 |          | text255  | default
 second_db     | public      | t22        | col3        |                3 |                | YES         | timestamp without time zone |                          |                   |               |         |               |        0 |          | raw      | 
 second_db     | public      | t22        | col4        |                4 |                | YES         | numeric                     |                          |                10 |             2 |         |               |        0 |          | az64     |
```