LENGTH──返回以字符为单位的字符串长度. LENGTHB──返回以字节为单位的字符串长度,它和类型定义中的长度是一个概念,比如你定义的varchar2(10)中的10.在不同的数据库,因为字符集的不同,LENGTHB得到的值可能会不一样.比如ZHS16GBK采用两个byte位来定义一个汉字,而UTF8则用3个byte来定义一个汉字. 笔者的数据库是UTF8,测试得到以下结果. SQL> SELECT USERENV('LANGUAGE') FROM DUAL; USERENV('LANGU…