sql >> Databasteknik >  >> RDS >> Oracle

Oracle skapar en globaliseringsstödmiljö

STÄLL IN NUMFORMAT är ett SQL*Plus kommando. I allmänhet är det en klientsida inställning till visning numret.

Du kan alltid lagra SQL*Plus inställningar i login.sql och glogin.sql . När SQL*Plus startar, letar den efter en fil med namnet glogin.sql under katalogen $ORACLE_HOME/sqlplus/admin . Om en sådan fil hittas läses den och de innehållande satserna exekveras. Dessutom, efter att ha läst glogin.sql, letar sql*plus också efter en fil med namnet login.sql i katalogen där SQL*Plus var och i katalogen som miljövariabeln SQLPATH pekar på och läser den och kör den. Inställningar från login.sql har företräde framför inställningar från glogin.sql.

Om du bara visar numret och vill att det ska visas i önskat format, använd sedan TO_CHARindividuell SQL-satsnivå .

Till exempel,

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

VALUE
------
 123.5

Bottomline, detta är en SQL*Plus kommando, inte en Oracle SQL eller PL/SQL kommando. Detta kommer bara att påverka hur data visas från SQL*Plus , inte från andra program som har åtkomst till databasen. Det borde finnas något liknande i det du använder för att visa dina data istället för SQL*Plus .




  1. Omordning av kolumndata i mysql

  2. Använd CASE, WHEN, THEN, END i en urvalsfråga med MySQL

  3. få en kommaavgränsad sträng från rader

  4. mysql sammanfoga två tabeller med kommaseparerade ID