sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo convertir un número a una cadena en Oracle?

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