Oracle学习笔记_oracle学习笔记

2020-02-28 其他范文 下载本文

Oracle学习笔记由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“oracle学习笔记”。

Char(10)定长字符串,使用默认国家支持字符集,如果非空的话,总是包含10字节的信息。Char字段最大可存储2000字节信息.Nchar 定长unicode字符串.nchar(10)非空的话总是包含10个字符的信息。Nchar字段最大同样可以存储2000字节

Varchar2 变长字符串,使用默认国家支持字符集,varchar2(10)最长10字节.varchar2字段最大可以存储4000字节, varchar2(10 byte)最多10字节,而可能的字符数跟字符集有关,在多字节字符集中可能只有两个字符.varchar2(10 char)最多10字符,字节可能40字节.Nvarchar2 包含unicode的变长字符串,nvarchar2(10)最长10字符,nvarchar2 字段最大可以存储4000字节

Raw 变长二进制数据类型,采用此数据类型不会发生字符集转换.此种类型最多可存储2000字节

Number 最多存储精度为38位的数字.number(p,s)p:precision 精度,默认38,也可用*代表,取值范围1-38。S取值范围-48-127.默认为0

Char类型尽量少用,比较时很容易出现同样的内容由于char类型会用空格填充的问题导致不匹配.但直接用字符串比较时不会出现此问题是因为会有隐式转换,使用绑定变量(变量类型不为char)或者列值直接比较时会出此问题。可以用rpad 或trim来解决此问题,但最好用rpad填充,因为trim会导致列索引无法使用.

《Oracle学习笔记.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Oracle学习笔记
点击下载文档
相关专题 oracle学习笔记 学习笔记 ORACLE oracle学习笔记 学习笔记 ORACLE
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文