

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

# Caracteres de formatação de estilo Teradata para dados numéricos
<a name="r_Numeric-format-teradata"></a>

A seguir, você pode encontrar como as funções TEXT\_TO\_INT\_ALT e TEXT\_TO\_NUMERIC\_ALT interpretam os caracteres na string da *expressão* de entrada. Você também pode encontrar uma lista de caracteres que podem ser especificados na frase de *format*. Além disso, você pode encontrar uma descrição das diferenças entre a formatação do estilo Teradata e o Amazon Redshift para a opção de *format*. 


| Formato  | Descrição  | 
| --- | --- | 
| G  | Não aceito como separador de grupo na string da expressão de entrada. Não é possível especificar esse caractere na frase de format.  | 
| D | Símbolo Radix. É possível especificar esse caractere na frase de *format*. Esse caractere é equivalente ao “.” (ponto final).<br />O símbolo Radix não pode aparecer em uma frase de *format* que contenha espaços ou um destes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| / , : % | Caracteres de inserção / (barra), vírgula (,), : (dois-pontos) e % (sinal de porcentagem).<br />Não é possível especificar esses caracteres na frase de *format*.<br />O Amazon Redshift ignora esses caracteres na string da *expressão* de entrada. | 
| .  | Ponto final como um caractere de radix, que é um separador decimal.<br />Este caractere não pode aparecer em uma frase de *format* que contenha qualquer um destes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| B | Não é possível incluir o caractere de espaço em branco (B) na frase de *format*. Na string da *expressão* de entrada, espaços à esquerda e à direita são ignorados e espaços entre dígitos não são permitidos. | 
| \+ - | Não é possível incluir o sinal de mais (\+) ou de menos (-) na frase de *format*. No entanto, o sinal de mais (\+) e de menos (-) são analisados implicitamente como parte do valor numérico se eles aparecem na string da *expressão* de entrada. | 
| V  | Indicador de posição do separador decimal.<br />Este caractere não pode aparecer em uma frase de *format* que contenha qualquer um destes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| Z  | Dígito decimal suprimido de zero. O Amazon Redshift corta zeros iniciais. O caractere Z não pode seguir um caractere 9. O caractere Z deve estar à esquerda do caractere de radix se a parte de fração contiver o caractere 9. | 
| 9  | Dígito decimal. | 
| CHAR(n)  | Para esse formato, é possível especificar o seguinte: [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| -  | Caractere de hífen (-). <br />Não é possível especificar esse caractere na frase de *format*.<br />O Amazon Redshift ignora esse caractere na string da *expressão* de entrada. | 
| S | Decimal com zona assinada. O caractere S deve seguir o último dígito decimal na frase de *format*. O último caractere da string da *expressão* de entrada e a conversão numérica correspondente estão listadas em [Caracteres de formatação de dados para formato de dados numéricos decimais da zona assinada, estilo Teradata](#r_Numeric-format-teradata-signed-zone).<br />Este caractere não pode aparecer em uma frase de *format* que contenha qualquer um destes caracteres:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| E | Notação exponencial. A string da *expressão* de entrada pode incluir o caractere expoente. Você não pode especificar E como um caractere expoente na frase de *format*. | 
| FN9 | Não aceito no Amazon Redshift. | 
| FNE | Não é suportado no Amazon Redshift. | 
| $, USD, US Dollars  | Sinal de dólar ($), símbolo de moeda ISO (USD) e o nome da moeda US Dollars.<br />O símbolo de moeda ISO USD e o nome da moeda US Dollars diferenciam maiúsculas e minúsculas. O Amazon Redshift oferece suporte apenas à moeda USD. A string da *expressão* de entrada pode incluir espaços entre o símbolo de moeda USD e o valor numérico, por exemplo “$ 123E2” ou “123E2 $”. | 
| L | Símbolo de moeda. Este caractere de símbolo de moeda só pode aparecer uma vez na frase de *format*. Não é possível especificar caracteres de símbolo de moeda repetidos. | 
| C  | Símbolo de moeda ISO. Este caractere de símbolo de moeda só pode aparecer uma vez na frase de *format*. Não é possível especificar caracteres de símbolo de moeda repetidos. | 
| N | Nome completo da moeda. Este caractere de símbolo de moeda só pode aparecer uma vez na frase de *format*. Não é possível especificar caracteres de símbolo de moeda repetidos. | 
| U | Símbolo de moeda dupla. Não é possível especificar esse caractere na frase de *format*. | 
| U | Símbolo de moeda ISO dupla. Não é possível especificar esse caractere na frase de *format*. | 
| A | Nome completo da moeda dupla. Não é possível especificar esse caractere na frase de *format*. | 

## Caracteres de formatação de dados para formato de dados numéricos decimais da zona assinada, estilo Teradata
<a name="r_Numeric-format-teradata-signed-zone"></a>

Você pode usar os seguintes caracteres na frase de *format* das funções TEXT\_TO\_INT\_ALT e TEXT\_TO\_NUMERIC\_ALT para um valor decimal com zona assinada. 


| Último caractere da string de entrada  | Conversão numérica | 
| --- | --- | 
| { ou 0 | n … 0  | 
| A ou 1 | n … 1 | 
| B ou 2  | n … 2 | 
| C ou 3 | *n* … 3 | 
| D ou 4  | *n* … 4 | 
| E ou 5 | *n* … 5 | 
| F ou 6 | *n* … 6 | 
| G ou 7  | n … 7 | 
| H ou 8  | n … 8 | 
| I ou 9  | n … 9 | 
| }  | -n … 0  | 
| J  | -n … 1 | 
| K  | -n … 2  | 
| L  | -n … 3  | 
| M  | -n … 4 | 
| N  | -n … 5 | 
| U  | -n … 6 | 
| P  | -n … 7 | 
| Q  | -n … 8 | 
| R  | -*n* … 9 | 