Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle richtet eine Umgebung zur Unterstützung der Globalisierung ein

ZAHLFORMAT EINSTELLEN ist ein SQL*Plus Befehl. Im Allgemeinen ist es eine Client-Seite Einstellung auf Anzeige die Nummer.

Sie könnten immer SQL*Plus speichern Einstellungen in login.sql und glogin.sql . Wann immer SQL*Plus startet, sucht es nach einer Datei namens glogin.sql im Verzeichnis $ORACLE_HOME/sqlplus/admin . Wenn eine solche Datei gefunden wird, wird sie gelesen und die enthaltenen Anweisungen werden ausgeführt. Zusätzlich sucht sql*plus nach dem Lesen von glogin.sql auch nach einer Datei namens login.sql in dem Verzeichnis, aus dem SQL*Plus stammt war und in dem Verzeichnis, auf das die Umgebungsvariable SQLPATH zeigt und es liest und ausführt. Einstellungen aus login.sql haben Vorrang vor Einstellungen aus glogin.sql.

Wenn Sie nur die Nummer anzeigen und möchten, dass sie im gewünschten Format angezeigt wird, verwenden Sie TO_CHAR auf einzelner SQL-Anweisungsebene .

Zum Beispiel

SQL> select to_char(123.456,'999.9') VALUE from dual
  2  /

VALUE
------
 123.5

Unterm Strich ist dies ein SQL*Plus Befehl, kein Oracle SQL oder PL/SQL Befehl. Dies wirkt sich nur darauf aus, wie die Daten von SQL*Plus angezeigt werden , nicht von anderen Programmen, die auf die Datenbank zugreifen. Was auch immer Sie verwenden, um Ihre Daten anzuzeigen, sollte etwas Ähnliches anstelle von SQL*Plus enthalten .