

 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/). 

# Caracteres de formato de estilo Teradata para datos numéricos
<a name="r_Numeric-format-teradata"></a>

A continuación, puede descubrir cómo las funciones TEXT\_TO\_INT\_ALT y TEXT\_TO\_NUMERIC\_ALT interpretan los caracteres de la cadena de *expresión* de entrada. También encontrará una lista con los caracteres que puede especificar en la frase de *formato*. Además, encontrará una descripción de las diferencias entre el formato de estilo Teradata y Amazon Redshift para la opción de *formato*. 


| Formato  | Descripción  | 
| --- | --- | 
| G  | No se admite como separador de grupo en la cadena de expresión de entrada. No puede especificar este carácter en la frase de formato.  | 
| D | Símbolo de punto base. Puede especificar este carácter en la frase de *formato*. Este carácter equivale al . (punto).<br />El símbolo de punto base no puede aparecer en una frase de *formato* que contenga cualquiera de los siguientes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| / , : % | Caracteres de inserción: barra diagonal (/), coma (,), dos puntos (:) y signo de porcentaje (%).<br />No puede incluir estos caracteres en la frase de *formato*.<br />Amazon Redshift no tiene en cuenta estos caracteres en la cadena de *expresión* de entrada. | 
| .  | Un punto como un carácter de punto base, es decir, una coma decimal.<br />Este carácter no puede aparecer en una frase de *formato* que contenga cualquiera de los siguientes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| B | No puede incluir el carácter de espacio en blanco (B) en la frase de *formato*. En la cadena de *expresión* de entrada, los espacios anteriores y posteriores no se tienen en cuenta, y los espacios entre dígitos no están permitidos. | 
| \+ - | No puede incluir el signo más (\+) o el signo menos (-) en la frase de *formato*. No obstante, el signo más (\+) y el signo menos (-) se analizan de forma implícita como parte del valor numérico si aparecen en la cadena de *expresión* de entrada. | 
| V  | Indicador de la posición de la coma decimal.<br />Este carácter no puede aparecer en una frase de *formato* que contenga cualquiera de los siguientes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| Z  | Dígito decimal con los ceros suprimidos. Amazon Redshift quita los ceros a la izquierda. El carácter Z no puede seguir a un carácter 9. El carácter Z debe estar a la izquierda del carácter de punto base si la parte de la fracción contiene el carácter 9. | 
| 9  | Dígito decimal. | 
| CHAR(n)  | Para este formato, puede especificar lo siguiente: [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| -  | Carácter de guion (-). <br />No puede incluir este carácter en la frase de *formato*.<br />Amazon Redshift no tiene en cuenta este carácter en la cadena de *expresión* de entrada. | 
| S | Decimal zonificado firmado. El carácter S debe ubicarse después del último dígito decimal de la frase de *formato*. El último carácter de la cadena de *expresión* de entrada y la conversión numérica correspondiente se mencionan en [Caracteres de formato de datos para un decimal zonificado firmado y formato de datos numéricos de estilo Teradata](#r_Numeric-format-teradata-signed-zone).<br />El carácter S no puede aparecer en una frase de *formato* que contenga cualquiera de los siguientes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| E | Notación exponencial. La cadena de *expresión* de entrada puede incluir el carácter de exponente. No se puede especificar E como un carácter de exponente en la frase de *formato*. | 
| FN9 | No es compatible con Amazon Redshift. | 
| FNE | No es compatible con Amazon Redshift. | 
| $, USD, dólares estadounidenses  | Signo de dólar ($), código ISO de la moneda (USD) y nombre de la moneda dólares estadounidenses.<br />El código ISO de la moneda, USD, y el nombre de la moneda, dólares estadounidenses, distinguen entre mayúsculas y minúsculas. Amazon Redshift solo admite la moneda USD. La entrada de *expresión* de entrada puede incluir espacios entre el símbolo de la moneda USD y el valor numérico; por ejemplo, “$ 123E2” o “123E2 $”. | 
| L | Símbolo de la moneda. Este carácter de símbolo de moneda solo puede aparecer una vez en la frase de *formato*. No se pueden especificar caracteres de símbolo de moneda repetidos. | 
| C  | Código de la moneda ISO. Este carácter de símbolo de moneda solo puede aparecer una vez en la frase de *formato*. No se pueden especificar caracteres de símbolo de moneda repetidos. | 
| N | Nombre completo de la moneda. Este carácter de símbolo de moneda solo puede aparecer una vez en la frase de *formato*. No se pueden especificar caracteres de símbolo de moneda repetidos. | 
| O | Símbolo de moneda doble. No puede especificar este carácter en la frase de *formato*. | 
| U | Código de moneda ISO doble. No puede especificar este carácter en la frase de *formato*. | 
| A | Nombre completo doble de la moneda. No puede especificar este carácter en la frase de *formato*. | 

## Caracteres de formato de datos para un decimal zonificado firmado y formato de datos numéricos de estilo Teradata
<a name="r_Numeric-format-teradata-signed-zone"></a>

Puede utilizar los siguientes caracteres en la frase de *formato* de las funciones TEXT\_TO\_INT\_ALT y TEXT\_TO\_NUMERIC\_ALT para un valor decimal, zonificado y firmado. 


| Último carácter de la cadena de entrada  | Conversión numérica | 
| --- | --- | 
| { o 0 | n … 0  | 
| A o 1 | n … 1 | 
| B o 2  | n … 2 | 
| C o 3 | *n* … 3 | 
| D o 4  | *n* … 4 | 
| E o 5 | *n* … 5 | 
| F o 6 | *n* … 6 | 
| G o 7  | n … 7 | 
| H u 8  | n … 8 | 
| I o 9  | n … 9 | 
| }  | -n … 0  | 
| J  | -n … 1 | 
| K  | -n … 2  | 
| L  | -n … 3  | 
| M  | -n … 4 | 
| N  | -n … 5 | 
| O  | -n … 6 | 
| P  | -n … 7 | 
| Q  | -n … 8 | 
| R  | -*n* … 9 | 