手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

oracle lengthb() 和 length() 区别

时间:2024-10-30 06:01:09

1、select length('李四') from ST_TASK t结果: 2select lengthb('李四') from ST_TASK t结果: 6注: 在不同的数据库,因为字符集的不同,LENGTHB得到的值可能会不一样。如ZHS16GBK采用2个byte位来定义一个汉字。而在UTF8,采用3个byte。这里的oracle数据库为UTF-8编码格式

oracle lengthb() 和 length() 区别
oracle lengthb() 和 length() 区别

2、select length('ABC') from ST_TASK t结果: 3select lengthb('ABC') from ST_TASK t结果:3

oracle lengthb() 和 length() 区别
oracle lengthb() 和 length() 区别

3、区别:length()获取的是字符长度,lengthb() 获取的是字节长度。在不同的数据库,因为字符集的不同,LENGTHB得到的值可能会不一样。如ZHS16GBK采用2个byte位来定义一个汉字。而在UTF8,采用3个byte。这里的oracle数据库为UTF-8编码格式。

© 手抄报圈