Vous trouverez ci-dessous une liste complète des paramètres NLS dans Oracle Database, ainsi que leurs valeurs par défaut et les étendues dans lesquelles chaque paramètre est disponible.
Paramètre | Description | Valeur par défaut | Portée |
---|---|---|---|
NLS_CALENDAR | Système de calendrier | grégorien | Je, E, A |
NLS_COMP | Comparaison des opérateurs SQL, PL/SQL | BINARY | Je, E, A |
NLS_CREDIT | Symbole comptable de crédit | Dérivé de NLS_TERRITORY | E |
NLS_CURRENCY | Symbole de devise locale | Dérivé de NLS_TERRITORY | Je, E, A |
NLS_DATE_FORMAT | Format de date | Dérivé de NLS_TERRITORY | Je, E, A |
NLS_DATE_LANGUAGE | Langue pour les noms de jour et de mois | Dérivé de NLS_LANGUAGE | Je, E, A |
NLS_DEBIT | Symbole comptable de débit | Dérivé de NLS_TERRITORY | E |
NLS_DUAL_CURRENCY | Symbole de la double devise | Dérivé de NLS_TERRITORY | Je, E, A |
NLS_ISO_CURRENCY | Symbole monétaire international ISO | Dérivé de NLS_TERRITORY | Je, E, A |
NLS_LANG | Langue, territoire, jeu de caractères | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | Langue | Dérivé de NLS_LANG | Moi, A |
NLS_LENGTH_SEMANTICS | Comment les chaînes sont traitées | BYTE | Je, E, A |
NLS_LIST_SEPARATOR | Caractère qui sépare les éléments d'une liste | Dérivé de NLS_TERRITORY | E |
NLS_MONETARY_CHARACTERS | Symbole monétaire pour le dollar et les cents (ou leurs équivalents) | Dérivé de NLS_TERRITORY | E |
NLS_NCHAR_CONV_EXCP | Rapporte la perte de données lors d'une conversion de type de caractère | FALSE | Moi, A |
NLS_NUMERIC_CHARACTERS | Caractère décimal et séparateur de groupe | Dérivé de NLS_TERRITORY | Je, E, A |
NLS_SORT | Collation | Dérivé de NLS_LANGUAGE | Je, E, A |
NLS_TERRITORY | Territoire | Dérivé de NLS_LANG | Moi, A |
NLS_TIMESTAMP_FORMAT | Horodatage | Dérivé de NLS_TERRITORY | Je, E, A |
NLS_TIMESTAMP_TZ_FORMAT | Horodatage avec fuseau horaire | Dérivé de NLS_TERRITORY | Je, E, A |
Les valeurs de la colonne Portée ont les significations suivantes :
I =fichier de paramètres d'initialisation
E =variable d'environnement
A =ALTER SESSION
Outre les portées répertoriées dans le tableau ci-dessus, les paramètres NLS peuvent également être explicitement définis dans les fonctions SQL lorsque vous les appelez. Cependant, toutes les fonctions n'acceptent pas les paramètres NLS, et ceux-ci ne sont donc pas répertoriés dans la colonne de portée.
Les paramètres NLS peuvent être définis à divers endroits, par exemple au niveau de la base de données, dans un fichier de paramètres d'initialisation, dans des variables d'environnement, au niveau de la session et dans certaines fonctions. Voir Méthodes de définition des paramètres NLS et leurs priorités pour un tableau décrivant chaque étendue et son ordre de priorité par rapport aux autres étendues.
Voir également Comment vérifier les valeurs des paramètres NLS pour une liste des vues disponibles pour vérifier les valeurs dans chaque étendue.
Source du tableau :https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html