在比赛数据中看到某两列数据类型为varchar2类型,查阅资料做下记录。
varchar

  1. varchar为标准sql:VARCHAR(M)是一种比CHAR更加灵活的数据类型,同样用于表示字符数据,但是VARCHAR可以保存可变长度的字符串。其中M代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中。
  2. varchar存放固定长度的字符串,最大长度是2000
  3. varchar对空串不处理
  4. varchar对于汉字占两个字节,对于数字,英文字符是一个字节,占的内存小

varchar2

  1. varchar2是oracle提供的独有的数据类型。
  2. varchar2一般情况下把所有字符都占两字节处理。具体要看数据库使用的字符集,比如GBK,汉字就会占两个字节,英文1个,如果是UTF-8,汉字一般占3个字节,英文还是1个。
  3. varchar2将空串当做null来处理。
  4. varchar2是存放可变长度的字符串,最大长度是4000.

varchar与varchar2区别相关推荐

  1. char、varchar、varchar2区别

    区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串"abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符), ...

  2. SQL那些事儿(十三)--Oracle中varchar与varchar2区别

    varchar -- 存放定長的字符數據,最長2000個字符:varchar2 -- 存放可變長字符數據,最大長度為4000字符. 目前没有本质的区别但是:varchar2是oracle提供的独特的数 ...

  3. char nchar varchar nvarchar varchar2区别

    char(n):长度不可变,长度为n个字节,非Unicode字符 nchar(n):长度不可变,长度为2n个字节,Unicode字符 varchar(n):长度可变,长度为n个字节,非Unicode字 ...

  4. SQL笔记-Oracle中varchar和varchar2的区别

    在建表中发现一个varchar和varchar2,以前不注意,今天来查了下,这2个的区别. Oracle和DM都存在这个东西: 这里我操作空字符串,Navicat都会转成null(不管是varchar ...

  5. oracle中varchar与varchar2的区别

    一.oracle中varchar与varchar2的区别 varchar保留,Oracle以支持null将来与空字符串之间的区别,这是ANSI标准规定的. varchar2不区分null和空字符串,也 ...

  6. varchar和varchar2有什么区别?

    varchar和varchar2有什么区别?[@more@] CHAR,VARCHAR,VARCHAR2类型的区别与使用 区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比 ...

  7. oracle nvachar 长度,Oracle中varchar、varchar2和nvarchar、nvarchar2

    在设计Oracle数据库的时候需要为字段选取类型.对数据库中的varchar.varchar2和nvarchar.nvarchar2这几种数据类型一直不知道怎么选取. varchar和varchar2 ...

  8. java oracle nvarchar2,Oracle中varchar、varchar2和nvarchar、nvarchar2

    在设计Oracle数据库的时候需要为字段选取类型.对数据库中的varchar.varchar2和nvarchar.nvarchar2这几种数据类型一直不知道怎么选取. varchar和varchar2 ...

  9. varchar和Nvarchar区别 ----转载

    varchar和Nvarchar区别 Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 如果还为了这个纠结,就直接看看后面的解 ...

  10. varchar和Nvarchar区别

    Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 如果还为了这个纠结,就直接看看后面的解说,做决定吧. 一般如果用到中文或者其 ...

最新文章

  1. 路由协议有类和无类的区别
  2. volley框架下发送和读取cookie
  3. 异常(Exception )
  4. 面向对象思想精华总结
  5. 一文看懂哈夫曼树与哈夫曼编码
  6. python,pytorch:读取,保存,显示图片
  7. vue3.0中使用Element-plus默认英文组件修改为中文
  8. mac 下基于firebreath 开发多浏览器支持的浏览器插件
  9. ci php做记录删除,PHP CI APC 使用记录
  10. Python垃圾回收机制:gc模块
  11. java毕业设计药品管理系统Mybatis+系统+数据库+调试部署
  12. 基于GD库的php验证码类(支持中英文字体、背景、干扰点线、扭曲…….)
  13. 【BZOJ3162】独钓寒江雪(树哈希,动态规划)
  14. biosequence analysis using profile hidden Markov models(使用隐马尔可夫模型分析序列)
  15. 更改java和javac的默认输出语言为英文
  16. JAVA题目~分数类Fraction Exp03-4
  17. 一文读懂手机直播和摄像机直播的区别
  18. 密码算法测试向量——HMAC-SHA系列
  19. dlib.get_frontal_face_detector() AttributeError: module ‘dlib’ has no attribute ‘get_frontal_face_de
  20. 分割符分割汉字拼音和字母

热门文章

  1. 人行横道——步行管理(交通运行管理)
  2. 突破拐点:企业成长的S曲线
  3. ADSL常见问题 经典故障
  4. win7动态壁纸_壁纸软件推荐-wallpaper engine
  5. 网站换服务器会降权,网站更换IP地址,对SEO有什么影响?
  6. 为 昂达 v891 安装上了 remix OS 了
  7. PPC手机上网设置大全
  8. 怎么打开linux的超级终端,电脑超级终端在哪里|电脑打开超级终端的方法
  9. 软件测试过程的四个阶段(单元测试、集成测试、系统测试、验收测试)
  10. 资江小票打印机js实现web打印(web通用打印)