Q:请问VARCHAR2(128)能存多少个汉字?‘
A:看看什么字符集,或者看单个汉字几个字节lengthb
Q:请问怎样查看你所提出的两个问题?
A:oracle中length()与lengthb()区别
SQL> select length('阿猪') from dual;
LENGTH('阿猪')
--------------
2
SQL> select lengthb('阿猪') from dual;
LENGTHB('阿猪')
---------------
4
区别:length求得是字符长度,lengthb求得是字节长度。
Q:字符集是:NLS_CHARACTERSET UTF8
LENGTH('阿猪')
--------------
2
LENGTHB('阿猪')
---------------
6
请问VARCHAR2(128)能存多少个汉字,如何算多谢?
A:128/3
来源: http://www.itpub.net/thread-940815-1-1.html