首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

orcale 中的数据类型中 varchar2 和varchar 有什么区别?解决方案

2012-03-16 
orcale 中的数据类型中 varchar2 和varchar 有什么区别???如题。。。。。。 [解决办法]char对于不够位数的用空格

orcale 中的数据类型中 varchar2 和varchar 有什么区别???
如题。。。。。。


[解决办法]
char对于不够位数的用空格添补,而varchar和varchar2不用。

varchar和varchar2目前没有本质的区别,但是varchar2是oracle提供的独特的数据类型,oracle保证在任何版本中该数据类型向上和向下兼容,但不保证varchar,因为varchar是标准sql提供的数据类型,有可能随着sql标准的变化而改变。

nvarchar2字节的存储大小是所输入字符个数的两倍;

varchar汉字按着二个字节来存放,非汉字按照一个字节来存储。最大4000


http://tech.ccw.com.cn/article/11407.htm

[解决办法]
同意楼上的
看书说,varchar与varchar2在现有oracle版本并没什么本质区别,
但推荐尽量使用varchar2

热点排行