首先要明白的是:根据字符集不同,varchar2(50)这样在gbk可存25个汉字,utf8可存16个汉字
这里的50相当于50BYTE,是按字节计数,50CHAR是按字符计数。
对于多字节字符(如汉字),varchar2(50)仅能存储25个汉字,而varchar2(50char)能存储50个汉字。
所以我们在设计数据表的字段时,一定要注意到这两者的区别如:
首先要明白的是:根据字符集不同,varchar2(50)这样在gbk可存25个汉字,utf8可存16个汉字
这里的50相当于50BYTE,是按字节计数,50CHAR是按字符计数。
对于多字节字符(如汉字),varchar2(50)仅能存储25个汉字,而varchar2(50char)能存储50个汉字。
所以我们在设计数据表的字段时,一定要注意到这两者的区别如:
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。