oracle中char和varchar2数据类型的区别

如题所述

50相当于50byte,是按字节计数,50char是按字符计数。对于多字节字符(如汉字),varchar2(50)仅能存储25个汉字,而varchar2(50char)能存储50个汉字。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-23
char是定长,比如说:
var char(10);
var := 'abcd';
那么var 赋值后是'abcd '。后面自动补6个空格。
varchar2是变长,赋值后的值不自动补空格。本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网