BYTE 和 限定符会覆盖由 NLS_LENGTH_SEMANTICS 参数指定的语义,而该参数默认字节语义。为了确保具有不同字符集的数据库之间,能够进行正确的数据转换,CHAR 数据必须由格式正确的字符串组成。

    当创建带有 数据类型列的表时,默认情况下,您以字节为单位提供列的长度。BYTE 与默认值相同。

    将一个 1 字节的字符串插入 CHAR(10) 类型的列中,在存储该字符串之前,将为其空白填充为 10 个字节。