我已经使用默认设置安装了 Oracle 数据库 10g 快捷版(通用):
SELECT * FROM NLS_DATABASE_PARAMETERS;
NLS_CHARACTERSET AL32UTF8
NLS_NCHAR_CHARACTERSET AL16UTF16
鉴于CHAR
和NCHAR
数据类型似乎都接受多字节字符串,这两个列定义之间的确切区别是什么?
VARCHAR2(10 CHAR)
NVARCHAR2(10)