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
Mastering Oracle PL/SQL:Practical Solutions$39,59
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. 938
Oracle PL / SQL For DummiesRs. 2.525Anbefalede kurser til Oracle-programmering
- 85 %
Udemy.com ★★★★★ Den komplette PL/SQL Bootcamp:"Begynder til Avanceret PL/SQL"$19.00
Udemy.com ★★★★★ Oracle PL/SQL Fundamentals vol. I &II$17,00
Udemy.com ★★★★★ Lær Oracle PL/SQL - Et omfattende træningskursus$12,00
Udemy.com ★★★★★ Oracle PL/SQL fra bunden (Del I Oracle SQL)$12.00Se også:
- Eksempler på Oracle TO_CHAR(tal)
- Eksempler på Oracle-sammenkædning af strenge og tal