

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# Entladen von Daten im getrennten Format oder im Format mit fester Breite
<a name="t_unloading_fixed_width_data"></a>

Sie können Daten im getrennten Format oder im Format mit fester Breite entladen. Die Standardausgabe ist im mit dem Zeichen „\$1“ getrennten Format.

Das folgende Beispiel verwendet ein Komma als Trennzeichen: 

```
unload ('select * from venue')
to 's3://amzn-s3-demo-bucket/tickit/venue/comma' 
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
delimiter ',';
```

Die Ausgabe sieht wie folgt aus: 

```
20,Air Canada Centre,Toronto,ON,0
60,Rexall Place,Edmonton,AB,0
100,U.S. Cellular Field,Chicago,IL,40615
200,Al Hirschfeld Theatre,New York City,NY,0
240,San Jose Repertory Theatre,San Jose,CA,0
300,Kennedy Center Opera House,Washington,DC,0
...
```

Geben Sie den folgenden Befehl aus, um den gleichen Ergebnissatz in eine tabulatorgetrennte Datei auszugeben: 

```
unload ('select * from venue') 
to 's3://amzn-s3-demo-bucket/tickit/venue/tab' 
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
delimiter as '\t';
```

Sie können auch die Angabe FIXEDWIDTH verwenden. Diese besteht aus einer Kennung für jede Tabellenspalte sowie der Breite der Spalte (Anzahl von Zeichen). Der UNLOAD-Befehl schlägt fehl, und kürzt die Daten nicht, geben Sie daher eine Breite an, die mindestens der des längsten Eintrags in der Spalte entspricht. Die Verwendung von Daten mit fester Breite funktioniert ähnlich wie bei getrennten Daten, mit der Ausnahme dass die Ausgabe keine Trennzeichen enthält. Beispiel: 

```
unload ('select * from venue')
to 's3://amzn-s3-demo-bucket/tickit/venue/fw' 
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole'
fixedwidth '0:3,1:100,2:30,3:2,4:6';
```

Die Ausgabe mit fester Breite sieht etwa so aus: 

```
20 Air Canada Centre         Toronto      ON0
60 Rexall Place              Edmonton     AB0
100U.S. Cellular Field       Chicago      IL40615
200Al Hirschfeld Theatre     New York CityNY0
240San Jose Repertory TheatreSan Jose     CA0
300Kennedy Center Opera HouseWashington   DC0
```

Für weitere Einzelheiten zur FIXEDWIDTH-Angabe vgl. den Befehl [UNLOAD](r_UNLOAD.md).