varchar与varchar2区别
在比赛数据中看到某两列数据类型为varchar2类型,查阅资料做下记录。
varchar
- varchar为标准sql:VARCHAR(M)是一种比CHAR更加灵活的数据类型,同样用于表示字符数据,但是VARCHAR可以保存可变长度的字符串。其中M代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中。
- varchar存放固定长度的字符串,最大长度是2000
- varchar对空串不处理
- varchar对于汉字占两个字节,对于数字,英文字符是一个字节,占的内存小
varchar2
- varchar2是oracle提供的独有的数据类型。
- varchar2一般情况下把所有字符都占两字节处理。具体要看数据库使用的字符集,比如GBK,汉字就会占两个字节,英文1个,如果是UTF-8,汉字一般占3个字节,英文还是1个。
- varchar2将空串当做null来处理。
- varchar2是存放可变长度的字符串,最大长度是4000.
varchar与varchar2区别相关推荐
- char、varchar、varchar2区别
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串"abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符), ...
- SQL那些事儿(十三)--Oracle中varchar与varchar2区别
varchar -- 存放定長的字符數據,最長2000個字符:varchar2 -- 存放可變長字符數據,最大長度為4000字符. 目前没有本质的区别但是:varchar2是oracle提供的独特的数 ...
- char nchar varchar nvarchar varchar2区别
char(n):长度不可变,长度为n个字节,非Unicode字符 nchar(n):长度不可变,长度为2n个字节,Unicode字符 varchar(n):长度可变,长度为n个字节,非Unicode字 ...
- SQL笔记-Oracle中varchar和varchar2的区别
在建表中发现一个varchar和varchar2,以前不注意,今天来查了下,这2个的区别. Oracle和DM都存在这个东西: 这里我操作空字符串,Navicat都会转成null(不管是varchar ...
- oracle中varchar与varchar2的区别
一.oracle中varchar与varchar2的区别 varchar保留,Oracle以支持null将来与空字符串之间的区别,这是ANSI标准规定的. varchar2不区分null和空字符串,也 ...
- varchar和varchar2有什么区别?
varchar和varchar2有什么区别?[@more@] CHAR,VARCHAR,VARCHAR2类型的区别与使用 区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比 ...
- oracle nvachar 长度,Oracle中varchar、varchar2和nvarchar、nvarchar2
在设计Oracle数据库的时候需要为字段选取类型.对数据库中的varchar.varchar2和nvarchar.nvarchar2这几种数据类型一直不知道怎么选取. varchar和varchar2 ...
- java oracle nvarchar2,Oracle中varchar、varchar2和nvarchar、nvarchar2
在设计Oracle数据库的时候需要为字段选取类型.对数据库中的varchar.varchar2和nvarchar.nvarchar2这几种数据类型一直不知道怎么选取. varchar和varchar2 ...
- varchar和Nvarchar区别 ----转载
varchar和Nvarchar区别 Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 如果还为了这个纠结,就直接看看后面的解 ...
- varchar和Nvarchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 如果还为了这个纠结,就直接看看后面的解说,做决定吧. 一般如果用到中文或者其 ...
最新文章
- 路由协议有类和无类的区别
- volley框架下发送和读取cookie
- 异常(Exception )
- 面向对象思想精华总结
- 一文看懂哈夫曼树与哈夫曼编码
- python,pytorch:读取,保存,显示图片
- vue3.0中使用Element-plus默认英文组件修改为中文
- mac 下基于firebreath 开发多浏览器支持的浏览器插件
- ci php做记录删除,PHP CI APC 使用记录
- Python垃圾回收机制:gc模块
- java毕业设计药品管理系统Mybatis+系统+数据库+调试部署
- 基于GD库的php验证码类(支持中英文字体、背景、干扰点线、扭曲…….)
- 【BZOJ3162】独钓寒江雪(树哈希,动态规划)
- biosequence analysis using profile hidden Markov models(使用隐马尔可夫模型分析序列)
- 更改java和javac的默认输出语言为英文
- JAVA题目~分数类Fraction Exp03-4
- 一文读懂手机直播和摄像机直播的区别
- 密码算法测试向量——HMAC-SHA系列
- dlib.get_frontal_face_detector() AttributeError: module ‘dlib’ has no attribute ‘get_frontal_face_de
- 分割符分割汉字拼音和字母