En Oracle, puede convertir un número en una cadena usando TO_CHAR() Sin embargo, puede simplemente asignar un valor numérico a una variable de cadena sin usar ninguna función en Oracle. A continuación se muestran los ejemplos.
1. Convertir número a cadena usando la función TO_CHAR()
Programa PL/SQL
declare s_phone varchar2(100); begin s_phone := TO_CHAR(9876543210); dbms_output.put_line(s_phone); end;
Salida:
9876543210
Convertir en formato de moneda:
declare s_dollar varchar2(100); begin s_dollar := TO_CHAR(1234, '$999999.99'); dbms_output.put_line(s_dollar); end;
Salida:
$1234.00
2. Asigne directamente un número a una variable de cadena (Varchar2)
declare s_pincode varchar2(100); begin s_pincode := 123456789; dbms_output.put_line(s_pincode); end;
Salida:
123456789
3. Obtenga el número en la variable de cadena (Varchar2) usando SQL Query
declare s_amount varchar2(100); begin select 98765.99 into s_amount from dual; dbms_output.put_line(s_amount); end;
Salida:
98765.99
4. Convertir número a cadena usando la función TO_CHAR() en 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;
Salida:
$98765.99
Libros recomendados para Oracle PL/SQL
Oracle SQL y PL/SQL de Murach para desarrolladores, 2.ª edición
Oracle SQL y PL/SQL de Murach para desarrolladores, 2.ª edición $30,74
Dominar Oracle PL/SQL:soluciones prácticas$39.59
Programación Oracle PL/SQL:cubre versiones hasta Oracle Database 12c, sexta ediciónRs. 2,800 al 9 de mayo de 2022 7:21 p. m. VER AHORAAmazon.in Aprendizaje del ENFOQUE Oracle 12C-PL/SQL
Aprendizaje de los ENFOQUES Oracle 12C-PL/SQL. 938
Oracle PL/SQL para DummiesRs. 2.525Cursos recomendados para la programación de Oracle
- 85%
Udemy.com ★★★★★ El Bootcamp completo de PL/SQL:"Principiante a PL/SQL avanzado" $19.00
Udemy.com ★★★★★ Fundamentos de Oracle PL/SQL vol. I y II$17.00
Udemy.com ★★★★★ Aprenda Oracle PL/SQL:un curso de capacitación integral $12,00
Udemy.com ★★★★★ Oracle PL/SQL desde cero (Parte I Oracle SQL) $12,00Véase también:
- Ejemplos de Oracle TO_CHAR(número)
- Ejemplos de cadenas y números de Oracle Concatenate