Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como converter número em string no Oracle?


No Oracle, você pode converter número em string usando o TO_CHAR() No entanto, você pode simplesmente atribuir um valor numérico a uma variável de string sem usar nenhuma função no Oracle. Abaixo estão os exemplos.

1. Converter número em string usando a função TO_CHAR()


Programa PL/SQL
declare
   s_phone varchar2(100);
begin
   s_phone := TO_CHAR(9876543210);
   dbms_output.put_line(s_phone);
end;

Saída:

9876543210

Converter em formato de moeda:
declare
   s_dollar varchar2(100);
begin
   s_dollar := TO_CHAR(1234, '$999999.99');
   dbms_output.put_line(s_dollar);
end;

Saída:

$1234.00

2. Atribua diretamente um número a uma variável String (Varchar2)

declare
   s_pincode varchar2(100);
begin
   s_pincode := 123456789;
   dbms_output.put_line(s_pincode);
end;

Saída:

123456789

3. Obter número em variável de string (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;

Saída:

98765.99

4. Converter número em string usando a função TO_CHAR() no 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;

Saída:

$98765.99

Livros recomendados para Oracle PL/SQL

Oracle SQL e PL/SQL para Desenvolvedores de Murach, 2ª Edição Oracle SQL e PL/SQL para desenvolvedores de Murach, 2ª edição$30,74$54,50 a partir de 9 de maio de 2022 19h21 VER AGORAAmazon.com Dominando Oracle PL/SQL:Soluções Práticas Dominando Oracle PL/SQL:soluções práticas$39,59$49,99 a partir de 9 de maio de 2022 19h21 VER AGORAAmazon.com Programação Oracle PL/SQL:Cobre Versões Através do Oracle Database 12c, Sexta Edição Programação Oracle PL/SQL:abrange versões por meio do Oracle Database 12c, Sexta EdiçãoRs. 2.800as de 9 de maio de 2022 19h21 VER AGORAAmazon.in Aprendendo a ABORDAGEM Oracle 12C-PL/SQL Aprendendo Oracle 12C-PL/SQL APPROACHRs. 938Rs. 999 a partir de 9 de maio de 2022 19h21 VER AGORAAmazon.in Oracle PL/SQL para leigos Oracle PL/SQL For DummiesRs. 2.525Rs. 3.030 a partir de 9 de maio de 2022 19h21 VER AGORAAmazon.in Última atualização em 9 de maio de 2022 19h21

Cursos recomendados para programação Oracle

- 85% Udemy.com ★★★★★ O Bootcamp completo de PL/SQL:"Do iniciante ao PL/SQL avançado" $ 19,00 $ 129,99 VER AGORA - 85% Udemy.com ★★★★★ Oracle PL/SQL Fundamentals vol. I &II$17,00$119,99 VER AGORA - 75% Udemy.com ★★★★★ Aprenda Oracle PL/SQL - um curso de treinamento abrangente$12,00$49,99 VER AGORA - 65% Udemy.com ★★★★★ Oracle PL/SQL do zero (Parte I Oracle SQL)$12,00$34,99 VEJA AGORA

Veja também:

  • Exemplos do Oracle TO_CHAR(número)
  • Exemplos de strings e números do Oracle Concatenate