V Oracle můžete převést číslo na řetězec pomocí TO_CHAR() funkce, můžete však jednoduše přiřadit číselnou hodnotu řetězcové proměnné bez použití jakékoli funkce v Oracle. Níže jsou uvedeny příklady.
1. Převeďte číslo na řetězec pomocí funkce TO_CHAR()
Program PL/SQL
declare s_phone varchar2(100); begin s_phone := TO_CHAR(9876543210); dbms_output.put_line(s_phone); end;
Výstup:
9876543210
Převést ve formátu měny:
declare s_dollar varchar2(100); begin s_dollar := TO_CHAR(1234, '$999999.99'); dbms_output.put_line(s_dollar); end;
Výstup:
$1234.00
2. Přímo přiřaďte číslo k řetězcové (Varchar2) proměnné
declare s_pincode varchar2(100); begin s_pincode := 123456789; dbms_output.put_line(s_pincode); end;
Výstup:
123456789
3. Získejte číslo do proměnné String (Varchar2) pomocí SQL Query
declare s_amount varchar2(100); begin select 98765.99 into s_amount from dual; dbms_output.put_line(s_amount); end;
Výstup:
98765.99
4. Převeďte číslo na řetězec pomocí funkce TO_CHAR() v 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;
Výstup:
$98765.99
Doporučené knihy pro Oracle PL/SQL
Murachův Oracle SQL a PL/SQL pro vývojáře, 2. vydání
Murachův Oracle SQL a PL/SQL pro vývojáře, 2. vydání 30,74 $
Zvládnutí Oracle PL/SQL:Praktická řešení 39,59 $
Programování Oracle PL/SQL:Pokrývá verze prostřednictvím databáze Oracle 12c, šesté vydáníR. 2 800 ze dne 9. května 2022 19:21 ZOBRAZIT NYNÍAmazon.in Učení Oracle 12C-PL/SQL PŘÍSTUP
Výuka APPROACHR Oracle 12C-PL/SQL. 938
Oracle PL / SQL For DummiesRs. 2 525Doporučené kurzy pro programování Oracle
- 85 %
Udemy.com ★★★★★ Kompletní PL/SQL Bootcamp:"Začátečník až po pokročilý PL/SQL" 19,00 $
Udemy.com ★★★★★ Oracle PL/SQL Fundamentals sv. I &II 17,00 $
Udemy.com ★★★★★ Naučte se Oracle PL/SQL – komplexní školicí kurz 12,00 $
Udemy.com ★★★★★ Oracle PL/SQL od nuly (část I Oracle SQL) 12,00 $Viz také:
- Příklady TO_CHAR(číslo) Oracle
- Příklady řetězců a čísel zřetězení Oracle