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_CHAR på individuell 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
.