SELECT *
FROM v$nls_parameters
WHERE parameter LIKE '%CHARACTERSET';
vous montrera la base de données et le jeu de caractères national. Le jeu de caractères de la base de données contrôle l'encodage des données en CHAR
et VARCHAR2
Colonnes. Si la base de données prend en charge Unicode dans ces colonnes, le jeu de caractères de la base de données doit être AL32UTF8 (ou UTF8 dans de rares cas). Le jeu de caractères national contrôle l'encodage des données en NCHAR
et NVARCHAR2
Colonnes. Si le jeu de caractères de la base de données ne prend pas en charge Unicode, vous pourrez peut-être stocker des données Unicode dans des colonnes avec ces types de données, mais cela ajoute généralement de la complexité au système - les applications peuvent devoir changer pour prendre en charge le jeu de caractères national.