1.varchar2是oracle提供的独特的数据类型 oracle保证在任何版本中该数据类型向上和向下兼容 但不保证varchar,这是因为varchar是标准sql提供的数据类型 有可能随着sql标准的变化而改变。
2.char对于不够位数的用空格添补,而varchar和varchar2不用。
varchar和varchar2目前没有本质的区别,但是varchar2是oracle提供的独特的数据类型,oracle保证在任何版本中该数据类型向上和向下兼容,但不保证varchar,因为varchar是标准sql提供的数据类型,有可能随着sql标准的变化而改变。nvarchar2字节的存储大小是所输入字符个数的两倍;varchar汉字按着二个字节来存放,非汉字按照一个字节来存储。最大4000
本文介绍了Oracle数据库中VARCHAR2数据类型的特性及其与VARCHAR的区别。VARCHAR2为Oracle特有,保证了版本间的兼容性,而VARCHAR遵循SQL标准可能随标准变化而变动。此外,还对比了CHAR、VARCHAR和VARCHAR2在填充不足位数时的不同表现。
1084

被折叠的 条评论
为什么被折叠?



