如果用中文输入法打:(000000)。括号是中文的括号
几乎所有数据库字符集如果用length()来计算长度都是8。但是在不同字符集的数据库中用lengthb()来计算,长度就是不同的。
原因是数据库字符集对中文括号的所占的字节数不同。
select * from v$version;--查询数据库所用字符集
select lengthb('(000000)'),length('(000000)') from dual;--12,8
如果用中文输入法打:(000000)。括号是中文的括号
几乎所有数据库字符集如果用length()来计算长度都是8。但是在不同字符集的数据库中用lengthb()来计算,长度就是不同的。
原因是数据库字符集对中文括号的所占的字节数不同。
select * from v$version;--查询数据库所用字符集
select lengthb('(000000)'),length('(000000)') from dual;--12,8