Oracle之Char VarChar VarChar2

在Oracle数据库中,字符类型有Char、VarChar和VarChar2三种类型,但不大清楚各自区别在哪儿,平时基本上就是用VarChar,只知道它能省空间,国为在最大限度内,有多少存多少。下面说下各自区别。

Char:其长度是固定的,长度为2000

VarChar:工业标准类型,可变长的数据类型,最大长度为2000

VarChar2:Oracle特有的类型,可变长的数据类型,最大长度为4000

在空间上,Char要比VarChar和VarChar2耗费空间,因为不管存多少内容,它的长度都为2000,而VarChar和VarChar2则因长度可变,会节省更多的空间

在效率上,Char要比VarChar和VarChar2稍高,如果VarChar和VarChar2更经常修改,且修改的数据长度每次都不一样,这会引起“行迁移”现象。

VarChar和其它数据库兼容

VarChar2是Oracle独有的

摘抄自:http://www.cnblogs.com/Stwo/archive/2011/09/01/2161616.html

最新文章

  1. update maven之后jre被改成1.5的问题
  2. <<< MyEclipse软件中的快捷键
  3. ubuntu14安装java8
  4. eclipse创建本地maven
  5. mapreduce 实现pagerank
  6. SVNKIT操作SVN版本库的完整例子
  7. 在DLL中导出另一静态库中的函数
  8. 关于"软件评测师"
  9. Centos7安装mysql-5.7.19
  10. Matlab入门学习(程序设计)
  11. composer的安装方法
  12. VUE 父组件与子组件交互
  13. linux去除\r(window中编辑的文本)
  14. Java编程思想 - 第11章 持有对象
  15. java 数组声明定义 数组内存分配 数组初始化 数组引用 数组的遍历
  16. C++ GetUserName()
  17. Linux读书笔记第一周
  18. Spring Framework 4.0.0发布,首次支持Java 8
  19. qt中 中文乱码问题
  20. POJ_1159 Palindrome (线性动态规划+滚动数组)

热门文章

  1. 基于bootstrap_后台管理
  2. 下载Google官方/CM Android源码自己主动又一次開始的Shell脚本
  3. snip_opencv环境配置和测试程序
  4. window批处理-5 start
  5. Appium基于安卓的各种FindElement的控件定位
  6. CentOS7.2编译GCC7.3
  7. hihocoder #1039 : 字符消除 ( 字符串处理类 ) 好久之前做的题目,具体的算法代码中阅读吧
  8. HDU3374 String Problem —— 最小最大表示法 + 循环节
  9. codeforces 454B. Little Pony and Sort by Shift 解题报告
  10. 不用打开Eclipse就可以执行的命令