

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Descarga de datos en formato de ancho fijo o delimitado
<a name="t_unloading_fixed_width_data"></a>

Puede descargar datos en formato delimitado o formato de ancho fijo. El resultado predeterminado está delimitado por una barra vertical (con el carácter "\$1").

En el siguiente ejemplo se especifica una coma como delimitador: 

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

Los archivos de salida resultantes tendrán este aspecto: 

```
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 descargar el mismo conjunto de resultados a un archivo delimitado por tabulaciones, emita el siguiente 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';
```

O bien, puede usar una especificación FIXEDWIDTH. Esta especificación consta de un identificador para cada columna de la tabla y el ancho de la columna (cantidad de caracteres). El comando UNLOAD producirá un error en lugar de truncar los datos, por lo que debe especificar un ancho que tenga al menos la misma longitud que la entrada más larga de esa columna. Descargar datos de ancho fijo funciona de manera similar a descargar datos delimitados, excepto que la salida resultante no contiene caracteres que delimitan. Por ejemplo: 

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

La salida de ancho fijo tendrá este aspecto: 

```
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 obtener más información acerca de las especificaciones FIXEDWIDTH, consulte el comando [UNLOAD](r_UNLOAD.md).