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$54,50 al 9 de mayo de 2022 a las 7:21 p. hora indicada y están sujetas a cambios. Cualquier información sobre precios y disponibilidad que se muestre en Amazon en el momento de la compra se aplicará a la compra de este producto."> VER AHORAAmazon.com Dominar Oracle PL/SQL:soluciones prácticas Dominar Oracle PL/SQL:soluciones prácticas$39.59$49.99 al 9 de mayo de 2022 a las 7:21 p. hora indicada y están sujetas a cambios. Cualquier información sobre precios y disponibilidad que se muestre en Amazon en el momento de la compra se aplicará a la compra de este producto."> VER AHORAAmazon.com Programación Oracle PL/SQL:Cubre versiones a través de Oracle Database 12c, sexta edición 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. 938Rs. 999 al 9 de mayo de 2022 a las 7:21 p. hora indicada y están sujetas a cambios. Cualquier información sobre precios y disponibilidad que se muestre en Amazon en el momento de la compra se aplicará a la compra de este producto."> VER AHORAAmazon.in Oracle PL/SQL para principiantes Oracle PL/SQL para DummiesRs. 2.525Rs. 3030 al 9 de mayo de 2022 a las 7:21 p. hora indicada y están sujetas a cambios. Cualquier información sobre precios y disponibilidad que se muestre en Amazon en el momento de la compra se aplicará a la compra de este producto."> VER AHORAAmazon.in Última actualización el 9 de mayo de 2022 a las 7:21 p. de la fecha/hora indicadas y están sujetas a cambios. Cualquier información sobre precios y disponibilidad que se muestre en Amazon en el momento de la compra se aplicará a la compra de este producto."> Cursos recomendados para la programación de Oracle
- 85% Udemy.com ★★★★★ El Bootcamp completo de PL/SQL:"Principiante a PL/SQL avanzado" $19.00$129.99 VER AHORA - 85% Udemy.com ★★★★★ Fundamentos de Oracle PL/SQL vol. I y II$17.00$119.99 VER AHORA - 75% Udemy.com ★★★★★ Aprenda Oracle PL/SQL:un curso de capacitación integral $12,00$49,99 VER AHORA - 65% Udemy.com ★★★★★ Oracle PL/SQL desde cero (Parte I Oracle SQL) $12,00$34,99 VER AHORA Véase también:
- Ejemplos de Oracle TO_CHAR(número)
- Ejemplos de cadenas y números de Oracle Concatenate