Unicode 数据会使用国家字符集,由参数 NLS_NCHAR_CHARACTERSET 指定。

    示例:在 SQL 中表示 Unicode 字符

    在字符集转换中避免数据损失

    当 SQL 或 PL 语句从客户端发往数据库端时,会相应的发生字符集转换。如果数据库字符集不包含客户端语句中的所有文本字符,在转换过程中就会发生语句数据丢失。比如,NCHAR 类型文本就比 CHAR 类型文本更脆弱一些,因为前者设计上是独立于数据库字符集的。