Nachfoling von Nullen in Oracle -Nummer Datentyp
Oracle -Nummer data typen keine nachverfolgten Zeroes standardmäßig. Dies kann zu Inkonsistenzen führen, wenn Sie Werte vergleichen, z. B. zwischen Javas Bigdecimal und Oracles Nummer -Typ. Zum Beispiel werden 10 und 10.00 innerhalb von Oracle als identische Werte in Oracle behandelt.
Dies kann eine Herausforderung bei der Arbeit mit numerischen Werten darstellen, die Präzision erfordern, beispielsweise bei der Verwendung von BigDecimal in java. Formatieren von Methoden zum Hinzufügen, wenn Sie Werte in Zeichenfolgen konvertieren. Zum Beispiel kann die Verwendung von Javas System.out.printf () mit dem entsprechenden Formatspezifizer führende oder nachfolgende Zeros nach Bedarf einfügen. Nummer vor dem Vergleich. Dies stellt sicher, dass der Vergleich auf Werten mit äquivalenter Genauigkeit durchgeführt wird. Sie können diese Anzeige jedoch durch Formatierung oder Skalierungsanpassung bei Bedarf verarbeiten.
.Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3