SELECT *
FROM v$nls_parameters
WHERE parameter LIKE '%CHARACTERSET';
pokaże bazę danych i zestaw znaków narodowych. Zestaw znaków bazy danych kontroluje kodowanie danych w CHAR
i VARCHAR2
kolumny. Jeśli baza danych obsługuje Unicode w tych kolumnach, zestaw znaków bazy danych powinien być AL32UTF8 (lub UTF8 w niektórych rzadkich przypadkach). Narodowy zestaw znaków kontroluje kodowanie danych w NCHAR
i NVARCHAR2
kolumny. Jeśli zestaw znaków bazy danych nie obsługuje Unicode, możesz mieć możliwość przechowywania danych Unicode w kolumnach z tymi typami danych, ale generalnie zwiększa to złożoność systemu — może być konieczne wprowadzenie zmian w aplikacjach, aby obsługiwały narodowy zestaw znaków.