在列数据类型中,BYTE和CHAR的区别
在列数据类型中,BYTE和CHAR的区别
在Oracle中,\":
CREATE TABLE CLIENT ( NAME VARCHAR2(11 BYTE), ID_CLIENT NUMBER )
\"和\"
CREATE TABLE CLIENT ( NAME VARCHAR2(11 CHAR), -- or even VARCHAR2(11) ID_CLIENT NUMBER )
\"之间有什么区别?
admin 更改状态以发布 2023年5月24日
其中一个精确地包含11个字节的空间,另一个精确地包含11个字符的空间。一些字符集(如Unicode变体)可能会使用超过每个字符一字节的空间,因此11字节字段的空间取决于编码方式,可能不足11个字符。