Abaixo está uma lista completa de parâmetros NLS no Oracle Database, juntamente com seus valores padrão e escopos nos quais cada parâmetro está disponível.
Parâmetro | Descrição | Valor padrão | Escopo |
---|---|---|---|
NLS_CALENDAR | Sistema de calendário | Gregoriano | Eu, E, A |
NLS_COMP | Comparação de operadores SQL, PL/SQL | BINARY | Eu, E, A |
NLS_CREDIT | Símbolo de contabilidade de crédito | Derivado de NLS_TERRITORY | E |
NLS_CURRENCY | Símbolo da moeda local | Derivado de NLS_TERRITORY | Eu, E, A |
NLS_DATE_FORMAT | Formato de data | Derivado de NLS_TERRITORY | Eu, E, A |
NLS_DATE_LANGUAGE | Idioma para nomes de dias e meses | Derivado de NLS_LANGUAGE | Eu, E, A |
NLS_DEBIT | Símbolo de contabilidade de débito | Derivado de NLS_TERRITORY | E |
NLS_DUAL_CURRENCY | Símbolo de moeda dupla | Derivado de NLS_TERRITORY | Eu, E, A |
NLS_ISO_CURRENCY | Símbolo de moeda internacional ISO | Derivado de NLS_TERRITORY | Eu, E, A |
NLS_LANG | Idioma, território, conjunto de caracteres | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | Idioma | Derivado de NLS_LANG | Eu, A |
NLS_LENGTH_SEMANTICS | Como as strings são tratadas | BYTE | Eu, E, A |
NLS_LIST_SEPARATOR | Caractere que separa itens em uma lista | Derivado de NLS_TERRITORY | E |
NLS_MONETARY_CHARACTERS | Símbolo monetário para dólar e centavos (ou seus equivalentes) | Derivado de NLS_TERRITORY | E |
NLS_NCHAR_CONV_EXCP | Relata perda de dados durante uma conversão de tipo de caractere | FALSE | Eu, A |
NLS_NUMERIC_CHARACTERS | Caractere decimal e separador de grupo | Derivado de NLS_TERRITORY | Eu, E, A |
NLS_SORT | Agrupamento | Derivado de NLS_LANGUAGE | Eu, E, A |
NLS_TERRITORY | Território | Derivado de NLS_LANG | Eu, A |
NLS_TIMESTAMP_FORMAT | Carimbo de data e hora | Derivado de NLS_TERRITORY | Eu, E, A |
NLS_TIMESTAMP_TZ_FORMAT | Carimbo de data e hora com fuso horário | Derivado de NLS_TERRITORY | Eu, E, A |
Os valores na coluna Escopo têm os seguintes significados:
I =Arquivo de Parâmetros de Inicialização
E =Variável de Ambiente
A =
ALTER SESSION
Além dos escopos listados na tabela acima, os parâmetros NLS também podem ser definidos explicitamente em funções SQL quando você os chama. No entanto, nem todas as funções aceitam parâmetros NLS e, portanto, eles não são listados na coluna de escopo.
Os parâmetros NLS podem ser definidos em vários locais, como no nível do banco de dados, em um arquivo de parâmetro de inicialização, em variáveis de ambiente, no nível de sessão e em algumas funções. Consulte Métodos de configuração de parâmetros NLS e suas prioridades para obter uma tabela que descreve cada escopo e sua ordem de precedência em relação aos outros escopos.
Consulte também Como verificar os valores dos parâmetros NLS para obter uma lista das exibições disponíveis para verificar os valores em cada escopo.
Fonte da tabela:https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html