sql >> Base de Datos >  >> RDS >> Oracle

Configuración de Oracle para un entorno de soporte de globalización

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 .