I Oracle kan du konvertera tal till sträng med TO_CHAR() funktion, men du kan helt enkelt tilldela ett numeriskt värde till en strängvariabel utan att använda någon funktion i Oracle. Nedan är exemplen.
1. Konvertera tal till sträng med funktionen TO_CHAR()
PL/SQL-program
declare s_phone varchar2(100); begin s_phone := TO_CHAR(9876543210); dbms_output.put_line(s_phone); end;
Utdata:
9876543210
Konvertera i valutaformat:
declare s_dollar varchar2(100); begin s_dollar := TO_CHAR(1234, '$999999.99'); dbms_output.put_line(s_dollar); end;
Utdata:
$1234.00
2. Tilldela ett nummer direkt till en strängvariabel (Varchar2)
declare s_pincode varchar2(100); begin s_pincode := 123456789; dbms_output.put_line(s_pincode); end;
Utdata:
123456789
3. Hämta nummer i strängvariabel (Varchar2) med SQL-fråga
declare s_amount varchar2(100); begin select 98765.99 into s_amount from dual; dbms_output.put_line(s_amount); end;
Utdata:
98765.99
4. Konvertera nummer till sträng med funktionen TO_CHAR() 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;
Utdata:
$98765.99
Rekommenderade böcker för Oracle PL/SQL
Murachs Oracle SQL och PL/SQL för utvecklare, 2nd Edition
Murachs Oracle SQL och PL/SQL för utvecklare, 2nd Edition $30.74
Mastering Oracle PL/SQL:Practical Solutions$39,59
Oracle PL/SQL-programmering:täcker versioner genom Oracle Database 12c, sjätte utgåvanRs. 2 800 från och med den 9 maj 2022 19:21 VISA NUAmazon.in Lär dig Oracle 12C-PL/SQL-APPROACH
Lär dig Oracle 12C-PL/SQL APPROACHRs. 938
Oracle PL / SQL For DummiesRs. 2 525Rekommenderade kurser för Oracle-programmering
- 85 %
Udemy.com ★★★★★ Det kompletta PL/SQL Bootcamp:"Nybörjare till avancerad PL/SQL"$19.00
Udemy.com ★★★★★ Oracle PL/SQL Fundamentals vol. I &II$17,00
Udemy.com ★★★★★ Lär dig Oracle PL/SQL - En omfattande utbildningskurs 12,00 USD
Udemy.com ★★★★★ Oracle PL/SQL från början (Del I Oracle SQL)$12.00Se även:
- Oracle TO_CHAR(nummer) Exempel
- Oracle sammanlänkade sträng- och nummerexempel