

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Descarregamento de dados em formato delimitado ou de largura fixa
<a name="t_unloading_fixed_width_data"></a>

Você pode descarregar dados em formato delimitado ou de largura fixa. A saída padrão é delimitada por pipe (usando o caractere '\$1').

O seguinte exemplo especifica uma vírgula como o delimitador: 

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

Os arquivos de saída resultantes são semelhantes a: 

```
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
...
```

Para descarregar o mesmo conjunto de resultados para um arquivo delimitado por guia, emita o seguinte comando: 

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

Como alternativa, você pode usar uma especificação FIXEDWIDTH. Essa especificação consiste em um identificador para cada coluna da tabela e a largura da coluna (número de caracteres). O comando UNLOAD falhará em vez de truncar os dados, portanto especifica uma largura que tenha no mínimo o mesmo comprimento da entrada mais longa para aquela coluna. O descarregamento de dados de largura fixa funciona de modo similar ao descarregamento de dados delimitados, exceto que a saída resultante não contém caracteres delimitadores. Por exemplo: 

```
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';
```

A saída de largura fixa é semelhante a: 

```
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
```

Para mais detalhes sobre especificações FIXEDWIDTH, consulte o comando [UNLOAD](r_UNLOAD.md).