In Oracle können Sie mit TO_CHAR() eine Zahl in eine Zeichenfolge konvertieren Sie können einer Zeichenfolgenvariablen jedoch einfach einen numerischen Wert zuweisen, ohne eine Funktion in Oracle zu verwenden. Unten sind die Beispiele.
1. Wandeln Sie die Zahl mit der TO_CHAR()-Funktion in einen String um
PL/SQL-Programm
declare s_phone varchar2(100); begin s_phone := TO_CHAR(9876543210); dbms_output.put_line(s_phone); end;
Ausgabe:
9876543210
In Währungsformat umwandeln:
declare s_dollar varchar2(100); begin s_dollar := TO_CHAR(1234, '$999999.99'); dbms_output.put_line(s_dollar); end;
Ausgabe:
$1234.00
2. Weisen Sie einer String-Variablen (Varchar2) direkt eine Zahl zu
declare s_pincode varchar2(100); begin s_pincode := 123456789; dbms_output.put_line(s_pincode); end;
Ausgabe:
123456789
3. Zahl in String-Variable (Varchar2) mit SQL-Abfrage abrufen
declare s_amount varchar2(100); begin select 98765.99 into s_amount from dual; dbms_output.put_line(s_amount); end;
Ausgabe:
98765.99
4. Konvertieren Sie eine Zahl in eine Zeichenfolge mit der TO_CHAR()-Funktion in 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;
Ausgabe:
$98765.99
Empfohlene Bücher für Oracle PL/SQL
Murachs Oracle SQL und PL/SQL für Entwickler, 2. Auflage
Murachs Oracle SQL und PL/SQL für Entwickler, 2. Ausgabe 30,74 $
Oracle PL/SQL beherrschen:Praktische Lösungen39,59 $
Oracle PL/SQL-Programmierung:Deckt Versionen bis Oracle Database 12c, Sixth EditionRs ab. 2.800, Stand:9. Mai 2022, 19:21 Uhr JETZT ANZEIGEN Amazon.in Erlernen des Oracle 12C-PL/SQL-ANSATZES
Lernen von Oracle 12C-PL/SQL-ANSÄTZEN. 938
Oracle PL/SQL für DummiesRs. 2.525 Rs. 3.030 Stand:9. Mai 2022, 19:21 Uhr JETZT ANZEIGEN Amazon.in Zuletzt aktualisiert am 9. Mai 2022 19:21 Uhr Empfohlene Kurse für die Oracle-Programmierung
- 85%
Udemy.com ★★★★★ Das komplette PL/SQL-Bootcamp:"Anfänger bis Fortgeschrittene PL/SQL"19,00 $
Udemy.com ★★★★★ Oracle PL/SQL-Grundlagen vol. I &II 17,00 $
Udemy.com ★★★★★ Erlernen Sie Oracle PL/SQL – ein umfassender Schulungskurs12,00 $
Udemy.com ★★★★★ Oracle PL/SQL von Grund auf neu (Teil I Oracle SQL)12,00 $Siehe auch:
- Oracle TO_CHAR(number) Beispiele
- Oracle-Beispiele für Strings und Zahlen verketten