

 Amazon Redshift tidak akan lagi mendukung pembuatan UDF Python baru mulai Patch 198. UDF Python yang ada akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Teradata-style memformat karakter untuk data numerik
<a name="r_Numeric-format-teradata"></a>

*Berikut ini, Anda dapat menemukan bagaimana fungsi TEXT\_TO\_INT\_ALT dan TEXT\_TO\_NUMERIC\_ALT menafsirkan karakter dalam string ekspresi input.* Anda juga dapat menemukan daftar karakter yang dapat Anda tentukan dalam frasa *format*. *Selain itu, Anda dapat menemukan deskripsi perbedaan antara Teradata-style pemformatan dan Amazon Redshift untuk opsi format.* 


| Format  | Deskripsi  | 
| --- | --- | 
| G  | Tidak didukung sebagai pemisah grup dalam string ekspresi input. Anda tidak dapat menentukan karakter ini dalam frasa format.  | 
| D | Simbol Radix. Anda dapat menentukan karakter ini dalam frasa *format*. Karakter ini setara dengan. (periode).<br />Simbol Radix tidak dapat muncul dalam frasa *format* yang berisi salah satu karakter berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| / , : % | Karakter penyisipan/(garis miring ke depan), koma (,),: (titik dua), dan% (tanda persen).<br />Anda tidak dapat memasukkan karakter ini dalam frasa *format*.<br />*Amazon Redshift mengabaikan karakter ini dalam string ekspresi input.* | 
| .  | Periode sebagai karakter radix, yaitu titik desimal.<br />Karakter ini tidak dapat muncul dalam frasa *format* yang berisi salah satu karakter berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| B | Anda tidak dapat menyertakan karakter spasi kosong (B) dalam frasa *format*. Dalam string *ekspresi* input, spasi depan dan belakang diabaikan dan spasi antar digit tidak diperbolehkan. | 
| \+ - | Anda tidak dapat menyertakan tanda plus (\+) atau tanda minus (-) dalam frasa *format*. *Namun, tanda plus (\+) dan tanda minus (-) diuraikan secara implisit sebagai bagian dari nilai numerik jika muncul dalam string ekspresi input.* | 
| V  | Indikator posisi titik desimal.<br />Karakter ini tidak dapat muncul dalam frasa *format* yang berisi salah satu karakter berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| Z  | Zero-suppressed digit desimal. Amazon Redshift memangkas angka nol terkemuka. Karakter Z tidak dapat mengikuti karakter 9. Karakter Z harus berada di sebelah kiri karakter radix jika bagian fraksi berisi karakter 9. | 
| 9  | Digit desimal. | 
| CHAR (n)  | Untuk format ini, Anda dapat menentukan yang berikut: [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| -  | Karakter tanda hubung (-). <br />Anda tidak dapat memasukkan karakter ini dalam frasa *format*.<br />*Amazon Redshift mengabaikan karakter ini dalam string ekspresi input.* | 
| D | Desimal Zonasi Ditandatangani. Karakter S harus mengikuti digit desimal terakhir dalam frasa *format*. Karakter terakhir dari string *ekspresi* input dan konversi numerik yang sesuai tercantum dalam[Karakter pemformatan data untuk Desimal Zona Ditandatangani, pemformatan data numerik gaya Teradata](#r_Numeric-format-teradata-signed-zone).<br />Karakter S tidak dapat muncul dalam frasa *format* yang berisi salah satu karakter berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/redshift/latest/dg/r_Numeric-format-teradata.html) | 
| E | Notasi eksponensial. String *ekspresi* input dapat mencakup karakter eksponen. Anda tidak dapat menentukan E sebagai karakter eksponen dalam frasa *format*. | 
| FN9 | Tidak didukung di Amazon Redshift. | 
| FNE | Tidak didukung di Amazon Redshift. | 
| $, USD, Dolar AS  | Tanda dolar ($), simbol mata uang ISO (USD), dan nama mata uang Dolar AS.<br />Simbol mata uang ISO USD dan nama mata uang Dolar AS peka huruf besar/kecil. Amazon Redshift hanya mendukung mata uang USD. String *ekspresi* input dapat mencakup spasi antara simbol mata uang USD dan nilai numerik, misalnya '$ 123E2' atau '123E2 $'. | 
| L | Simbol mata uang. Karakter simbol mata uang ini hanya dapat muncul sekali dalam frasa *format*. Anda tidak dapat menentukan karakter simbol mata uang berulang. | 
| C  | Simbol mata uang ISO. Karakter simbol mata uang ini hanya dapat muncul sekali dalam frasa *format*. Anda tidak dapat menentukan karakter simbol mata uang berulang. | 
| T | Nama mata uang lengkap. Karakter simbol mata uang ini hanya dapat muncul sekali dalam frasa *format*. Anda tidak dapat menentukan karakter simbol mata uang berulang. | 
| O | Simbol mata uang ganda. Anda tidak dapat menentukan karakter ini dalam frasa *format*. | 
| U | Simbol mata uang ISO ganda. Anda tidak dapat menentukan karakter ini dalam frasa *format*. | 
| A | Nama mata uang ganda lengkap. Anda tidak dapat menentukan karakter ini dalam frasa *format*. | 

## Karakter pemformatan data untuk Desimal Zona Ditandatangani, pemformatan data numerik gaya Teradata
<a name="r_Numeric-format-teradata-signed-zone"></a>

Anda dapat menggunakan karakter berikut dalam frase *format* fungsi TEXT\_TO\_INT\_ALT dan TEXT\_TO\_NUMERIC\_ALT untuk nilai desimal yang dikategorikan yang ditandatangani. 


| Karakter terakhir dari string input  | Konversi numerik | 
| --- | --- | 
| {atau 0 | n... 0  | 
| A atau 1 | n... 1 | 
| B atau 2  | n... 2 | 
| C atau 3 | *n*... 3 | 
| D atau 4  | *n*... 4 | 
| E atau 5 | *n*... 5 | 
| F atau 6 | *n*... 6 | 
| G atau 7  | n... 7 | 
| H atau 8  | n... 8 | 
| Saya atau 9  | n... 9 | 
| }  | - n... 0  | 
| J  | - n... 1 | 
| K  | - n... 2  | 
| L  | - n... 3  | 
| M  | - n... 4 | 
| T  | - n... 5 | 
| O  | - n... 6 | 
| P  | - n... 7 | 
| Q  | - n... 8 | 
| R  | - *n*... 9 | 