用来取字段长度的两个函数:length() 和 lengthb()
length()是取字符个数,而lengthb()是取字符串的字节长度。
SQL> select length('ABCDE中文字符串FG') from dual;
LENGTH('ABCDE中文字符串FG')
---------------------------
12
在length()看来一个汉字就是一个长度。
SQL> select lengthb('ABCDE中文字符串FG') from dual;
LENGTHB('ABCDE中文字符串FG')
----------------------------
17
而在lengthb()看来一个汉字就是两个长度。
length()是取字符个数,而lengthb()是取字符串的字节长度。
SQL> select length('ABCDE中文字符串FG') from dual;
LENGTH('ABCDE中文字符串FG')
---------------------------
12
在length()看来一个汉字就是一个长度。
SQL> select lengthb('ABCDE中文字符串FG') from dual;
LENGTHB('ABCDE中文字符串FG')
----------------------------
17
而在lengthb()看来一个汉字就是两个长度。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26980368/viewspace-1283015/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26980368/viewspace-1283015/