Oracle PL /SQL bietet eine Reihe von leistungsstarken Verknüpfungen , um die Notwendigkeit für zusätzliche Code zu vermeiden . Oft Sie zum Formatieren von Zahlen und Zeichen in Oracle benötigt, um Daten in verschiedenen Formaten oder Währungen zu präsentieren. Eine dieser Einrichtungen wird als Oracle " Format Modell . " Dies ermöglicht Felder mit variabler Länge angezeigt werden oder in einem bestimmten Format verwendet werden. Anzahl Felder können in einer Anzahl von Weisen, einschließlich Nullen Auffüllen einer Zahl vor und nach der tatsächlichen Anzahl formatiert werden. Anleitung
1
Vorwahlen mit Nullen vor der eigentlichen Rufnummer . Zahlen werden in der Regel in der Datenbank als "Nummer" Felder statt. Daher werden sie müssen in der entweder ein Datenfeld ( für Daten) oder ein Zeichenfeld konvertiert werden, so dass die Polsterung Format der Anzahl angewendet werden kann. Im folgenden Beispiel wird ein Zahlenfeld und mit dem Format Modell Vorwahlen die Zahl mit Nullen :
SELECT * from Kunden wo customerid = TO_CHAR ( '12345 ' , '0999 ');
2 < p> In Nullen nach der tatsächlichen Anzahl . Dies stellt sicher, keine Leerzeichen vorhanden sind und das Feld ist vollständig mit Ziffern gefüllt. Das Folgende ist ein Beispiel für die Verwendung nachgestellte Nullen mit einer Zahl:
SELECT * from Kunden wo customerid = TO_CHAR ( '12345 ' , '9990 ');
3
aktualisieren , zu löschen oder wählen Sie Nummern oder Datumsformat Felder mit dem Format -Modell und mit Nullen als angemessen. Eine Reihe anderer Formate können zusätzlich zu Fülldaten mit Nullen verwendet werden. Diese können in der Oracle-Dokumentation für Ihr System gefunden werden.