sql >> Database teknologi >  >> RDS >> Oracle

Hvordan konverteres tal til streng i Oracle?

I Oracle kan du konvertere tal til streng ved hjælp af TO_CHAR() funktion, men du kan blot tildele en numerisk værdi til en strengvariabel uden at bruge nogen funktion i Oracle. Nedenfor er eksemplerne.

1. Konverter tal til streng ved hjælp af TO_CHAR()-funktionen

PL/SQL-program

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

Output:

9876543210

Konverter i valutaformat:

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

Output:

$1234.00

2. Tildel et tal direkte til en streng (Varchar2) variabel

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

Output:

123456789

3. Hent tal i streng (Varchar2)-variabel ved hjælp af SQL-forespørgsel

declare
   s_amount varchar2(100);
begin
   select 98765.99 into s_amount from dual;
   dbms_output.put_line(s_amount);
end;

Output:

98765.99

4. Konverter tal til streng ved hjælp af TO_CHAR()-funktionen i 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;

Output:

$98765.99

Anbefalede bøger til Oracle PL/SQL

Murachs Oracle SQL og PL/SQL for udviklere, 2. udgave Murachs Oracle SQL og PL/SQL for udviklere, 2. udgave $30,74$54,50 SE NUAmazon.com Mestring af Oracle PL/SQL:Praktiske løsninger Mastering Oracle PL/SQL:Practical Solutions$39,59$49,99 pr. 9. maj 2022 kl. 19:21 SE NUAmazon.com Oracle PL/SQL-programmering:Dækker versioner gennem Oracle Database 12c, sjette udgave Oracle PL/SQL-programmering:Dækker versioner gennem Oracle Database 12c, sjette udgaveRs. 2.800 pr. 9. maj 2022 kl. 19:21 SE NUAmazon.in Lær Oracle 12C-PL/SQL TILGANG At lære Oracle 12C-PL/SQL APPROACHRs. 938Rs. 999 pr. 9. maj 2022 kl. 19:21 SE NUAmazon.in Oracle PL / SQL For Dummies Oracle PL / SQL For DummiesRs. 2.525Rs. 3.030 pr. 9. maj 2022 kl. 19:21 SE NUAmazon.in Sidst opdateret den 9. maj 2022 kl. 19:21

Anbefalede kurser til Oracle-programmering

- 85 % Udemy.com ★★★★★ Den komplette PL/SQL Bootcamp:"Begynder til Avanceret PL/SQL"$19.00$129.99 SE NU - 85 % Udemy.com ★★★★★ Oracle PL/SQL Fundamentals vol. I &II$17,00119,99$ SE NU - 75 % Udemy.com ★★★★★ Lær Oracle PL/SQL - Et omfattende træningskursus$12,00$49,99 SE NU - 65 % Udemy.com ★★★★★ Oracle PL/SQL fra bunden (Del I Oracle SQL)$12.00$34.99 SE NU

Se også:

  • Eksempler på Oracle TO_CHAR(tal)
  • Eksempler på Oracle-sammenkædning af strenge og tal
  1. Få standard seriel værdi efter INSERT inde i PL/pgSQL

  2. Sådan fjernforbindelse til en MySQL-database placeret på vores delte server

  3. Sådan deaktiveres MySQL Strict Mode

  4. 8 måder at tilføje mikrosekunder til en Datetime-værdi i MariaDB