SELECT *
FROM v$nls_parameters
WHERE parameter LIKE '%CHARACTERSET';
データベースと国別文字セットが表示されます。データベースの文字セットは、CHAR
のデータのエンコードを制御します およびVARCHAR2
列。データベースがこれらの列でUnicodeをサポートしている場合、データベースの文字セットはAL32UTF8(またはまれにUTF8)である必要があります。国別文字セットは、NCHAR
のデータのエンコードを制御します およびNVARCHAR2
列。データベースの文字セットがUnicodeをサポートしていない場合、これらのデータ型の列にUnicodeデータを格納できる可能性がありますが、一般にシステムが複雑になります。国別の文字セットをサポートするには、アプリケーションを変更する必要があります。