Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle Configurando um Ambiente de Suporte à Globalização


DEFINIR NUMFORMAT é um SQL*Plus comando. Em geral, é um lado do cliente configuração para exibir o número.

Você sempre pode armazenar o SQL*Plus configurações em login.sql e glogin.sql . Sempre que SQL*Plus inicializado, ele procura um arquivo chamado glogin.sql no diretório $ORACLE_HOME/sqlplus/admin . Se tal arquivo for encontrado, ele será lido e as instruções contidas serão executadas. Além disso, depois de ler glogin.sql, o sql*plus também procura um arquivo chamado login.sql no diretório de onde SQL*Plus was e no diretório para o qual a variável de ambiente SQLPATH aponta e a lê e a executa. As configurações do login.sql têm precedência sobre as configurações do glogin.sql.

Se você estiver apenas exibindo o número e quiser que ele seja exibido no formato desejado, use TO_CHAR no nível de instrução SQL individual .

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

VALUE
------
 123.5

Bottomline, este é um SQL*Plus comando, não um Oracle SQL ou PL/SQL comando. Isso afetará apenas como os dados são exibidos do SQL*Plus , não de outros programas que acessam o banco de dados. Deve haver algo semelhante em qualquer coisa que você esteja usando para exibir seus dados em vez de SQL*Plus .