oracle nvachar 长度,Oracle中varchar、varchar2和nvarchar、nvarchar2
在设计Oracle数据库的时候需要为字段选取类型。对数据库中的varchar、varchar2和nvarchar、nvarchar2这几种数据类型一直不知道怎么选取。
varchar和varchar2:
Oracle中varchar和varchar2的区别不是很大,但是建议使用varchar2,varchar2用null代替varchar的空字符串。
varchar2和nvarchar2
nvarchar2相较与varchar2对汉字拥有更好的兼容性。varchar2(10)和nvarchar2(10)在都存储英文的情况下都可以存储10个英文字符,但是nvarchar2(10)可以存储10个汉字,而varchar2(10)只能存储5个汉字。varchar2最大长度支持4000个字符,nvarchar2最大长度支持4000个字符或4000个字节。
nvarchar和nvarchar2
nvarchar和nvarchar2基本相同,不同在于 nvarchar对于英文也是占用两个字符。比如nvarchar2(10)可以存储10个汉字或者10个英文,但是nvarchar(10)只能存储5个汉字或者5个英文。
oracle nvachar 长度,Oracle中varchar、varchar2和nvarchar、nvarchar2相关推荐
- 了解SQLServer中varchar(max)、nvarchar(max)和varbinary(max)
了解SQLServer中varchar(max).nvarchar(max)和varbinary(max) 转载于:http://www.poorren.com/sqlserver-2005-varc ...
- Oracle中varchar,varchar2,nvarchar,nvarchar2的区别
-varchar,varchar2 联系: 1.varchar/varchar2用于存储可变长度的字符串 比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字 ...
- 交叉报表列头排序时遇到的oracle问题—oracle ORA-12704:字符集不匹配、varchar2转化为nvarchar2字符缺失、case when else后的字符类型要一致...
在做交叉报表列头的排序时,遇到这三个问题,下面具体来说一下. 设计的数据库的表结构如图1所示: 图1 要处出来student_name_,s.grade_,s.subject_name_,这三个属性, ...
- oracle 拼接 长度,oracle操作字符串:拼接、替换、截取、查找、长度、判断详解...
1.拼接字符串 1)可以使用"||"来拼接字符串 select '拼接'||'字符串' as str from dual 2)通过concat()函数实现 select conca ...
- 在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别
[在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别 ] 1.CHAR(size)和VARCHAR(size)的区别 CHAR为定长的字段,最 ...
- Oracle中 char varchar varchar2的区别
1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串"abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的 ...
- oracle中varchar与varchar2的区别
一.oracle中varchar与varchar2的区别 varchar保留,Oracle以支持null将来与空字符串之间的区别,这是ANSI标准规定的. varchar2不区分null和空字符串,也 ...
- mysql中varchar与oracle中varchar2区别
一.字符与字节关系 一)"字节"的定义 字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位. (二)"字符"的定义 ...
- oracle数据库中nvarchar,Oracle数据库中的varchar,varchar2,nvarchar,nvarchar2区别及用
[varchar,varchar2 ] 联系: 1. varchar/varchar2用于存储可变长度的字符串 比如 varchar(20),存入字符串'abc', 则数据库中该字段只占3个字节,而不 ...
最新文章
- Python 元组遍历排序操作方法
- 第三次学JAVA再学不好就吃翔(part86)--可变参数
- 从java读取Excel继续说大道至简 .
- [MySQL高级](一) EXPLAIN用法和结果分析
- 如何部署 OB 社区版
- SQL Server 中字符串中包含字符串变量的表示方法
- java jdk api文档在哪里下载_JDK API文档下载
- 细胞自动机 c语言程序,细胞自动机之生命游戏
- fatal: unable to access ‘‘xxx‘ : Faile to connect to github.com port 443: vscode提交到github 443错误 有梯子
- 东京攻略(一):计划与现实
- 仿京东App分类页面的实现
- CSS 样式属性大全
- Vue 实现下拉加载更多
- [收藏|转贴]货币金额大写转换库(C#)
- [Serializable]在C#中的作用-NET 中的对象序列化
- red had第二次学习整理
- Revit 浏览器组织
- 学习,更需要坚持和耐力
- tkinter常用控件
- 小米8 SE官方原版ROM系统MIUI所有固件
热门文章
- Button.setOnClickListener(OnClickListener l) 原理
- 爬虫请求库 requests
- Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程
- GIF动画,菊花动画,UIView动画,CoreAnimation动画(CALayer动画)的用法
- Java 强引用与软引用以及弱引用,虚引用
- Sharepoint带自定义属性的FieldType
- “AlphaGo之父”获最新一届ACM计算奖
- Linux源码安装步骤
- Vector反向迭代器使用
- linux文件系统中文件基本权限,Linux文件权限基本属性图文详解