oracle nvarchar2,varchar2,char,nchar说明
char(size):
数据长度为size,不足的用空格补,超出后报错。char类型的数据最大长度是2000字节或字符,每个字符长度依赖于数据库字符集,数据按字符存储还是字节存储取决于nls_length_semantics参数。如果每个字符占两个字节,而nls_length_semantics参数值为byte,这样size最大可为1000。
nchar:
不大明白,oracle文档上说:The NCHAR datatype is a Unicode-only datatype,支持2000个字节长度,其它与char无区别。
varchar2(size):
一般情况下所有字符均按2个字节处理,但是如果是UTF-8编码的话,汉字就会占3个字节,size表示可存储的字节。最大4000,最小1。
varchar(size)
汉字按两个字节保存,英文字符,数字等按一个字节存储,size表示可存储字节数,最大4000,最小1,oracel更推荐用varchar2。
nvarchar2(size)
存储可变长字符,可存储4000个字节的内容,最小为1,size表示的是字符数,而不是字节。
nvarchar(size)
存储可变长字符,可存储4000个字节的内容,最小为1,size表示的是字符数,而不是字节,中文字符一般按2个字节保存,而英文,数字按1个字节保存。
转载于:https://www.cnblogs.com/ahuluner/p/3480669.html
oracle nvarchar2,varchar2,char,nchar说明相关推荐
- 在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别
[在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别 ] 1.CHAR(size)和VARCHAR(size)的区别 CHAR为定长的字段,最 ...
- oracle里的to_nchar,浅谈Oracle中的CHAR与NCHAR数据类型 .
CHAR与NCHAR在Oracle数据库是常用的类型,不过两种数据类型是互相不兼容的,这里大概简要谈一下这2种数据类型吧. 在Oracle中,CHAR类型是一种固定长度的字符串类型,最大长度是2000 ...
- Mysql UTF8 varchar与Oracle ZHS16GBK varchar2同长度下存汉字的差异
目录 1简介... 1 2 准备... 1 2.1 环境说明... 1 3 安装... 2 4 配置... 2 5 使用... 3 5.1 验证实验... 3 5.2 问题分析... 5 6 延展.. ...
- sqlserver转oracle后nvchar2(char),Oracle(二)老师
Oralce 默认提供的用户 system DBA(数据库管理员) sys (数据库所有者) 这个权限大 要想以Sys 身份进入 必须先system进入 然后connect sys/system sa ...
- oracle nvarchar2 字符集不匹配,Oracle中NVARCHAR2字符集不匹配问题
Oracle中在做字符匹配时 遇到 NVARCHAR2 类型时报错,提示 字符集不匹配. 对使用 NVARCHAR2 的地方,需要对字段进行字符转换,加上 to_char(nvarchar2 字段) ...
- oracle中varchar2类型的字段长度单位默认是按照byte来定义
1.背景 使用oracle时,会这样忽略一个问题:oracle中varchar2类型的字段长度单位不指定类型时,按照byte来定义. 如果数据库使用的字符集是GBK,GB2312或者其他定长字符集的话 ...
- java oracle nvarchar2,Oracle NVarchar2类型
本教程向您介绍了Oracle NVARCHAR2数据类型,并解释了NVARCHAR2和VARCHAR2之间的区别. Oracle NVARCHAR2数据类型简介 NVARCHAR2是可以存储Unico ...
- char(nchar)与varchar(nvarchar)的区别以及选择
char(或是nchar)与varchar(或是nvarchar)是数据库中最常见的用于存储字符数据的数据类型,由于它们大多数特性相同,因此在选择使用哪种类型字符数据时,可能会有一些疑惑.不过,通过一 ...
- 谈谈char ,nchar,varchar,nvarchar 和Uniqueidentifier
在SQL server数据库中这几个类型应该是比较常用的,这篇文章主要也是和大家一起讨论下这几个类型. 先重点看前面4个:char ,nchar,varchar,nvarchar Msdn解释如下: ...
最新文章
- How Tomcat works — 四、tomcat启动(3)
- python 基础——变量
- 一些或许用的到的小Demo
- 和同学沟通,一定是时间效率比较高的
- 图像处理实战 多张曲线同图共舞
- 利用matlab提取中心线
- Linux ln命令、软链接和硬链接的区别
- Java多线程编程系列-实例变量和线程安全
- mysql主从备份及原理分析
- linux 多块硬盘 snmp,[技术干货] Zabbix使用snmp监控Linux硬盘大小不准问题
- 利用 SQL Monitor 查看语句运行状态步骤
- 安卓zip解压软件_安卓zip文件压缩RAR解压app下载-安卓zip文件压缩RAR解压安卓版 v3.0.4...
- Treo 650使用专题及开发计划等
- 三斜线表头表格HTML,excel三栏斜线表头的完美制作方法
- Java模拟醉汉行走问题_醉汉随机行走/随机漫步问题(Random Walk Drunk Python)
- 电大计算机教学自我测评,电大计算机自我鉴定.doc
- 【车间调度】基于matlab帝国企鹅算法求解柔性车间调度问题【含Matlab源码 1991期】
- 英特尔大师挑战赛燃爆斗鱼直播节,华硕ROG热血助阵
- 树莓派模块化编程之TM1637驱动四位数码管
- Android之内存泄漏调试学习与总结,完整PDF
热门文章
- 如何在win10+VS2017环境下新建一个简单的WDF示例程序
- [图神经网络] 图节点Node表示(DeepWalk与Node2Vec)
- python采用pika库使用rabbitmq总结,多篇笔记和示例
- 对Kalman Filter的理解
- Matlab 卷积函数 ——conv2
- [php]Undefined offset: 0错误
- sklearn的认识
- deepin中zz_如何解决R中的FizzBu​​zz问题
- PinnerSage模型
- 银行现在都很缺钱吗,为什么给的利息比以前高了?