sql >> Databáze >  >> RDS >> Oracle

Oracle Nastavení prostředí podpory globalizace

NASTAVTE NUMFORMAT je SQL*Plus příkaz. Obecně se jedná o klientskou stranu nastavení na zobrazit číslo.

Vždy můžete uložit SQL*Plus nastavení v login.sql a glogin.sql . Kdykoli SQL*Plus spustí, hledá soubor s názvem glogin.sql v adresáři $ORACLE_HOME/sqlplus/admin . Pokud je takový soubor nalezen, je přečten a jsou provedeny příkazy, které obsahují. Navíc po přečtení glogin.sql sql*plus také hledá soubor s názvem login.sql v adresáři, odkud SQL*Plus bylo a v adresáři, na který ukazuje proměnná prostředí SQLPATH, čte ji a provádí. Nastavení z login.sql má přednost před nastavením z glogin.sql.

Pokud právě zobrazujete číslo a chcete, aby se zobrazovalo v požadovaném formátu, použijte TO_CHAR na úrovni jednotlivých příkazů SQL .

Například,

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

VALUE
------
 123.5

Sečteno a podtrženo, toto je SQL*Plus příkaz, nikoli Oracle SQL nebo PL/SQL příkaz. To ovlivní pouze způsob zobrazení dat z SQL*Plus , nikoli z jiných programů, které přistupují k databázi. Něco podobného by mělo být ve všem, co používáte k zobrazení dat místo SQL*Plus .




  1. Jak nainstalovat phpMyAdmin na spravované hostingové účty

  2. Výběr náhodného záznamu z databáze MySQL

  3. SET uživatelsky definovaná proměnná v mysql return null?

  4. Deset tipů, jak dosáhnout zabezpečení MySQL a MariaDB