STEL NUMFORMAAT IN is een SQL*Plus opdracht. Over het algemeen is het een client-side instelling op weergave het nummer.
U kunt altijd de SQL*Plus
. opslaan instellingen in login.sql
en glogin.sql
. Wanneer SQL*Plus
opstart, zoekt het naar een bestand met de naam glogin.sql in de directory $ORACLE_HOME/sqlplus/admin
. Als zo'n bestand wordt gevonden, wordt het gelezen en worden de bevattende instructies uitgevoerd. Bovendien, na het lezen van glogin.sql, zoekt sql*plus ook naar een bestand met de naam login.sql in de map van waaruit SQL*Plus
was en in de map waarnaar de omgevingsvariabele SQLPATH verwijst en deze leest en uitvoert. Instellingen van login.sql hebben voorrang op instellingen van glogin.sql.
Als u alleen het nummer weergeeft en wilt dat het in het gewenste formaat wordt weergegeven, gebruik dan TO_CHAR op individueel SQL-instructieniveau .
Bijvoorbeeld,
SQL> select to_char(123.456,'999.9') VALUE from dual
2 /
VALUE
------
123.5
Kortom, dit is een SQL*Plus
commando, geen Oracle SQL of PL/SQL opdracht. Dit heeft alleen invloed op hoe de gegevens worden weergegeven vanuit SQL*Plus
, niet van andere programma's die toegang hebben tot de database. Er zou iets soortgelijks moeten zijn in wat u ook gebruikt om uw gegevens weer te geven in plaats van SQL*Plus
.