varchar和varchar2的区别
来源:互联网 发布:微信支付服务端java 编辑:程序博客网 时间:2024/06/05 19:48
目前没有区别,但官方文档不支持使用varchar,强烈建议使用varchar2。
1. varchar2是oracle提供的独特的数据类型,oracle保证在任何版本中该数据类型向上和向下兼容。但不保证varchar,这是因为varchar是标准sql提供的数据类型,有可能随着sql标准的变化而改变。
2. 如果数据库不移植的话,就没有区别。如果数据要移植到别的数据库,可能用varchar比较好。varchar2很多数据库不支持!
3. varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;
4.varchar2把空串等同于null处理,而varchar仍按照空串处理;
5.varchar2字符要用几个字节存储,要看数据库使用使用的字符集,比如GBK,汉字就会占两个字节,英文1个,如果是UTF-8,汉字一般占3个字节,英文还是1个。
- VarChar和VarChar2的区别
- varchar和varchar2的区别
- varchar 和varchar2 的区别
- varchar2和varchar的区别
- varchar和varchar2的区别
- varchar2和varchar的区别
- Varchar和Varchar2区别
- char、varchar和varchar2的区别(zz)
- char,varchar和varchar2的区别
- char,varchar和varchar2的区别
- char、varchar和varchar2的区别(zt)
- char、varchar和varchar2的区别
- char、varchar和varchar2的区别
- char、varchar和varchar2的区别(zt)
- char、varchar和varchar2的区别
- oracle varchar2和varchar的区别
- Oracle:varchar和varchar2的区别
- char、varchar和varchar2的区别
- JSF 学习之 编写自定义控件(第一部分)
- 《计算机网络》之运输层
- 图像处理基本算法-立体视觉
- 很多国货很好,可惜国人不懂珍惜!
- JSF 学习之 编写自定义控件(第二部分)
- varchar和varchar2的区别
- AndroidJNI 通过C++调用JAVA
- MyBatis获取插入记录的自增长字段值
- Java 中正确使用 hashCode 和 equals 方法
- WIN7 Power Designer 12.5 下载及破解【转载】 分享
- ubuntu server12.04配置sftp
- C#学习笔记(三)
- 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 用C#调用.BAT文件实现系统垃圾清理并回显结果