Di Oracle, Anda dapat mengonversi angka menjadi string menggunakan TO_CHAR()
fungsi, namun, Anda cukup menetapkan nilai numerik ke variabel string tanpa menggunakan fungsi apa pun di Oracle. Di bawah ini adalah contohnya.
1. Konversi Angka ke String menggunakan Fungsi TO_CHAR()
Program PL/SQL
declare s_phone varchar2(100); begin s_phone := TO_CHAR(9876543210); dbms_output.put_line(s_phone); end;
Keluaran:
9876543210
Konversi dalam format mata uang:
declare s_dollar varchar2(100); begin s_dollar := TO_CHAR(1234, '$999999.99'); dbms_output.put_line(s_dollar); end;
Keluaran:
$1234.00
2. Tetapkan Angka secara langsung ke Variabel String (Varchar2)
declare s_pincode varchar2(100); begin s_pincode := 123456789; dbms_output.put_line(s_pincode); end;
Keluaran:
123456789
3. Dapatkan Nomor menjadi Variabel String (Varchar2) menggunakan SQL Query
declare s_amount varchar2(100); begin select 98765.99 into s_amount from dual; dbms_output.put_line(s_amount); end;
Keluaran:
98765.99
4. Konversi Angka ke String menggunakan Fungsi TO_CHAR() dalam SQL
declare s_amount varchar2(100); begin select to_char(98765.99, '$99999999.99') into s_amount from dual; dbms_output.put_line(s_amount); end;
Keluaran:
$98765.99
Buku yang Direkomendasikan untuk Oracle PL/SQL
Oracle SQL dan PL/SQL untuk Pengembang dari Murach, Edisi ke-2 Oracle SQL dan PL/SQL Murach untuk Pengembang, Edisi ke-2$30.74Kursus yang Direkomendasikan untuk Pemrograman Oracle
- 85% Udemy.com Bootcamp PL/SQL Lengkap :"Pemula hingga Lanjutan PL/SQL"$19.00Lihat juga:
- Contoh Oracle TO_CHAR(angka)
- Contoh String dan Angka Menggabungkan Oracle
-
Bagaimana mengidentifikasi nilai yang tidak valid (rusak) yang disimpan di kolom TANGGAL Oracle
-
Oracle Mengonversi Detik ke Jam:Menit:Detik
-
Hasilkan rentang tanggal menggunakan SQL
-
Bagaimana cara menggunakan Timestamp_to_scn dan Scn_to_timestamp di Oracle?
-
Proses peningkatan langkah demi langkah untuk R12.2 Upgrade Bagian -4 (Menerapkan Paket Pembaruan Rilis 12.2.x)