ESTABLECER FORMATO NUM es un SQL*Plus dominio. En general, es un lado del cliente configuración para mostrar el número.
Siempre puede almacenar el SQL*Plus
configuración en login.sql
y glogin.sql
. Siempre que SQL*Plus
se inicia, busca un archivo llamado glogin.sql en el directorio $ORACLE_HOME/sqlplus/admin
. Si se encuentra un archivo de este tipo, se lee y se ejecutan las sentencias que lo contienen. Además, después de leer glogin.sql, sql*plus también busca un archivo llamado login.sql en el directorio desde donde SQL*Plus
fue y en el directorio al que apunta la variable de entorno SQLPATH y lo lee y lo ejecuta. La configuración de login.sql tiene prioridad sobre la configuración de glogin.sql.
Si solo está mostrando el número y desea que se muestre en el formato deseado, use TO_CHAR en nivel de instrucción SQL individual .
Por ejemplo,
SQL> select to_char(123.456,'999.9') VALUE from dual
2 /
VALUE
------
123.5
En pocas palabras, este es un SQL*Plus
comando, no un Oracle SQL o PL/SQL dominio. Esto solo afectará la forma en que se muestran los datos de SQL*Plus
, no de otros programas que accedan a la base de datos. Debería haber algo similar en lo que sea que esté usando para mostrar sus datos en lugar de SQL*Plus
.