Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Caratteri di formattazione in stile Teradata per i dati numerici
Di seguito, è possibile trovare come le funzioni TEXT_TO_INT_ALT e TEXT_TO_NUMERIC_ALT interpretano i caratteri nella stringa expression di input. È inoltre possibile trovare un elenco di caratteri che è possibile specificare nella frase format. Inoltre, è possibile trovare una descrizione delle differenze tra la formattazione in stile Teradata e Amazon Redshift per l'opzione format.
| Formato | Description |
|---|---|
| G | Non supportato come separatore di gruppo nella stringa expression di input. Non è possibile specificare questo carattere nella frase format. |
| D | Simbolo radix. È possibile specificare questo carattere nella frase format. Questo carattere equivale a un . (punto). Il simbolo Radix non può essere visualizzato in una frase format che contiene uno qualsiasi dei seguenti caratteri:
|
| / , : % | Caratteri di inserimento / (barra), virgola (,), : (due punti) e % (segno di percentuale). Non è possibile includere questi caratteri nella frase format. Amazon Redshift ignora questi caratteri nella stringa expression di input. |
. |
Punto come carattere radix, ovvero un punto decimale. Questo carattere non può essere visualizzato in una frase format che contiene uno qualsiasi dei seguenti caratteri:
|
| B | Non è possibile includere il carattere spazio (B) nella frase format. Nella stringa expression di input, gli spazi iniziali e finali vengono ignorati e gli spazi tra le cifre non sono consentiti. |
| + - | Non è possibile includere il segno più (+) o il segno meno (-) nella frase format. Tuttavia, il segno più (+) e il segno meno (-) vengono analizzati implicitamente come parte del valore numerico se appaiono nella stringa expression di input. |
| V |
Indicatore di posizione del punto decimale. Questo carattere non può essere visualizzato in una frase format che contiene uno qualsiasi dei seguenti caratteri:
|
| Z | Cifra decimale con zero eliminati. Amazon Redshift taglia gli zeri iniziali. Il carattere Z non può seguire un carattere 9. Il carattere Z deve trovarsi a sinistra del carattere radix se la parte frazione contiene il carattere 9. |
| 9 | Cifra decimale. |
| CHAR(n) | Per questo formato, è possibile specificare:
|
| - | Carattere trattino (-). Non è possibile includere questo carattere nella frase format. Amazon Redshift ignora questo carattere nella stringa expression di input. |
| S | Decimale con zone firmate. Il carattere S deve seguire l'ultima cifra decimale nella frase format. L'ultimo carattere della stringa expression di input e la corrispondente conversione numerica sono riportati in Caratteri di formattazione dei dati per la formattazione dei dati numerici in stile Signed Zone Decimal, Teradata . Il carattere S non può essere visualizzato in una frase format che contiene uno qualsiasi dei seguenti caratteri:
|
| E | Notazione esponenziale. La stringa expression di input può includere il carattere esponente. Non è possibile specificare E come carattere esponente nella frase format. |
| FN9 | Non supportato in Amazon Redshift. |
| FNE | Non supportato in Amazon Redshift. |
| $, USD, Dollari USA | Il segno del dollaro ($), il simbolo di valuta ISO (USD) e il nome della valuta Dollari USA. Il simbolo di valuta ISO USD e il nome di valuta Dollari USA fanno distinzione tra maiuscole e minuscole. Amazon Redshift supporta solo la valuta USD. La stringa expression di input può includere spazi tra il simbolo di valuta USD e il valore numerico, ad esempio '$ 123E2' o '123E2 $'. |
| L | Simbolo di valuta. Questo simbolo di valuta può apparire una sola volta nella frase format. Non è possibile specificare più simboli di valuta. |
| C | Simbolo di valuta ISO. Questo simbolo di valuta può apparire una sola volta nella frase format. Non è possibile specificare più simboli di valuta. |
| N | Nome completo della valuta. Questo simbolo di valuta può apparire una sola volta nella frase format. Non è possibile specificare più simboli di valuta. |
| O | Simbolo di valuta doppio. Non è possibile specificare questo carattere nella frase format. |
| U |
Simbolo di valuta doppio. Non è possibile specificare questo carattere nella frase format. |
| A | Nome completo della valuta doppio. Non è possibile specificare questo carattere nella frase format. |
Caratteri di formattazione dei dati per la formattazione dei dati numerici in stile Signed Zone Decimal, Teradata
È possibile utilizzare i seguenti caratteri nella frase format delle funzioni TEXT_TO_INT_ALT e TEXT_TO_NUMERIC_ALT per un valore decimale con zone firmate.
| L'ultimo carattere della stringa di input | Conversione numerica |
|---|---|
| { 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 o 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 |