oracle数据类型varchar2和varchar的区别

如题所述

varchar -- 存放定长的字符数据,最长2000个字符;
varchar2 -- 存放可变长字符数据,最大长度为4000字符。

目前没有本质的区别
但是:
varchar2是oracle提供的独特的数据类型
oracle保证在任何版本中该数据类型向上和向下兼容
但不保证varchar,这是因为varchar是标准sql提供的数据类型
有可能随着sql标准的变化而改变
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-07
在使用方面是没有啥区别的,用哪个都一样,硬要说区别的话就是varchar是sql用的(通用),varchar2是oracle弄给自己用的,比如你声明一个字段值类型为varchar,oracle则是把他当做varchar2来看的,随着以后的发展更新,可能他们就开始有区别了

相关了解……

你可能感兴趣的内容

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