Di seguito è riportato un elenco completo dei parametri NLS in Oracle Database, insieme ai relativi valori predefiniti e agli ambiti in cui è disponibile ciascun parametro.
Parametro | Descrizione | Valore predefinito | Ambito |
---|---|---|---|
NLS_CALENDAR | Sistema calendario | Gregoriano | Io, E, A |
NLS_COMP | Confronto operatori SQL, PL/SQL | BINARY | Io, E, A |
NLS_CREDIT | Simbolo di contabilità crediti | Derivato da NLS_TERRITORY | E |
NLS_CURRENCY | Simbolo di valuta locale | Derivato da NLS_TERRITORY | Io, E, A |
NLS_DATE_FORMAT | Formato data | Derivato da NLS_TERRITORY | Io, E, A |
NLS_DATE_LANGUAGE | Lingua per i nomi di giorni e mesi | Derivato da NLS_LANGUAGE | Io, E, A |
NLS_DEBIT | Simbolo della contabilità di debito | Derivato da NLS_TERRITORY | E |
NLS_DUAL_CURRENCY | Simbolo doppia valuta | Derivato da NLS_TERRITORY | Io, E, A |
NLS_ISO_CURRENCY | Simbolo di valuta internazionale ISO | Derivato da NLS_TERRITORY | Io, E, A |
NLS_LANG | Lingua, territorio, set di caratteri | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | Lingua | Derivato da NLS_LANG | Io, A |
NLS_LENGTH_SEMANTICS | Come vengono trattate le stringhe | BYTE | Io, E, A |
NLS_LIST_SEPARATOR | Carattere che separa gli elementi in un elenco | Derivato da NLS_TERRITORY | E |
NLS_MONETARY_CHARACTERS | Simbolo monetario per dollaro e centesimi (o loro equivalenti) | Derivato da NLS_TERRITORY | E |
NLS_NCHAR_CONV_EXCP | Segnala la perdita di dati durante una conversione del tipo di carattere | FALSE | Io, A |
NLS_NUMERIC_CHARACTERS | Carattere decimale e separatore di gruppo | Derivato da NLS_TERRITORY | Io, E, A |
NLS_SORT | Fascicolazione | Derivato da NLS_LANGUAGE | Io, E, A |
NLS_TERRITORY | Territorio | Derivato da NLS_LANG | Io, A |
NLS_TIMESTAMP_FORMAT | Data e ora | Derivato da NLS_TERRITORY | Io, E, A |
NLS_TIMESTAMP_TZ_FORMAT | Timestamp con fuso orario | Derivato da NLS_TERRITORY | Io, E, A |
I valori nella colonna Ambito hanno i seguenti significati:
I =File dei parametri di inizializzazione
E =variabile d'ambiente
A =ALTER SESSION
Oltre agli ambiti elencati nella tabella precedente, i parametri NLS possono anche essere impostati in modo esplicito nelle funzioni SQL quando vengono chiamati. Tuttavia, non tutte le funzioni accettano parametri NLS, quindi questi non sono elencati nella colonna dell'ambito.
I parametri NLS possono essere impostati in vari punti, ad esempio a livello di database, in un file di parametri di inizializzazione, nelle variabili di ambiente, a livello di sessione e all'interno di alcune funzioni. Vedere Metodi di impostazione dei parametri NLS e delle relative priorità per una tabella che delinea ciascun ambito e il relativo ordine di precedenza in relazione agli altri ambiti.
Vedi anche Come controllare i valori dei parametri NLS per un elenco delle viste disponibili per controllare i valori all'interno di ciascun ambito.
Fonte tabella:https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html