- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 基本数据类型
oracle 基本数据类型
数据类型 参数 描述
char(n) n=1 to 2000 字节定长字符串,n 字节长,如果不指定长度,缺省
为 1 个字节长(一个汉字为 2 字节)
可变长的字符串,具体定义时指明最大长度 n, 这种数据类型可以放数字、字母以及 ASCII 码字符集(或者 EBCDIC 等数据库系统接受的字符集标准)中的所有符号。
varchar2(n) n=1 to 4000 字节如果数据长度没有达到最大值 n,Oracle 8i 会
根据数据大小自动调节字段长度,
如果你的数据前后有空格,Oracle 8i 会自动将其删去。VARCHAR2 是最常用的数据类型。
可做索引的最大长度 3209。
可变长的数值列,允许 0、正值及负值,m 是所有有效数字的位数,n 是小数点以后的位数。如:number(5,2),则这个字段的最大值是99,999,如果数值超出了位数限制就会被截取多
number(m,n) m=1 to 38 余的位数。
n=-84 to 127 如:number(5,2),但在一行数据中的这个字段
输入 575.316,则真正保存到字段中的数值是575.32。
如:number(3,0),输入 575.316,真正保存的数据是 575。
从公元前 4712 年 1 月 1 日到公元 4712 年 12 月
31 日的所有合法日期,
Oracle 8i 其实在内部是按 7 个字节来保存日期
date 无 数据,在定义中还包括小时、分、秒。
缺省格式为 DD-MON-YY,如 07-11 月-00 表示
2000 年 11 月 7 日。
可变长字符列,最大长度限制是 2GB,用于不需要作字符串搜索的长串数据,如果要进行字符搜
long 无 索就要用 varchar2 类型。
long 是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB 等大的对象数据类型所取代。可变长二进制数据,在具体定义字段的时候必须指明最大长度 n,Oracle 8i 用这种格式来保存
raw(n) n=1 to 2000 较小的图形文件或带格式的文本文件,如
Miceosoft Word 文档。
raw 是一种较老的数据类型,将来会逐渐被
long raw 无
blob
clob 无
nclob
bfile 无
BLOB、CLOB、NCLOB 等大的对象数据类型所取代。可变长二进制数据,最大长度是 2GB。Oracle 8i 用这种格式来保存较大的图形文件或带格式的 文本文件,如 Miceosoft Word 文档,以及音频、视频等非文本文件。
在同一张表中不能同时有 long 类型和 long raw
类型,long raw 也是一种较老的数据类型,将来会逐渐被 BLOB、CLOB、NCLOB 等大的对象数据类型所取代。
三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如 Miceosoft Word 文档, 以及音频、视频等非文本文件,最大长度是 4GB。LOB 有几种类型,取决于你使用的字节的类型, Oracle 8i 实实在在地将这些数据存储在数据库内部保存。
可以执行读取、存储、写入等特殊操作。
在数据库外部保存的大型二进制对象文件,最大长度是 4GB。
这种外部的 LOB 类型,通过数据库记录变化情
况,但是数据的具体保存是在数据库外部进行的。
Oracle 8i 可以读取、查询 BFILE,但是不能写入。
大小由操作系统决定。
oracle 数据库中讨论 char ,varchar ,varchar2 数据类型!
这 3 种字符串数据类型是我们使用最多的,我们在数据库设计时到底该怎么使用了?
首先我们先来分析 3 个数据类型的说明:
1、char CHAR 的长度是固定的,最长 2000 个字符。
2、varchar 和 varchar2 可以肯定的是 oracle 中目前是可以使用 varchar 数据类型的,但他们的区别我查了不少资料也没有找到一个准确的答案最常见的说话是说 oracle 中的 varchar 只是 varchar2 的别名也就是同义词。
其次也有人认为 varchar 是最大长度为 2000 的可变字符串(和 sql server 中的 varchar 一致),而 varchar2 最大长度为 4000。
知道了他们的特点我们就来讨论下使用区别
1.char 和 varchar、varchar2 由于 varchar 和 varchar2 用途类似,我们先来讨论 char 和他们的使用区别:
varchar 和 varchar2 比 char 节省空间,在效率上比 char 会稍微差一些, 即要想获得效率,就必须牺牲一定的空间,这
您可能关注的文档
- mba复试英文自我介绍.docx
- mba联考中文写作模板().docx
- MBA系统功能说明书.docx
- MCS51单片机实验指导书.docx
- Media mi elements affecting brand equity A study of the Indian passenger car market分析和总结分析和总结.docx
- Message And Price Determination分析和总结分析和总结.docx
- MES系统操作说明书.docx
- Metabolic pathway identification and clearance Recommendations from the workshop for in vitro assays分析和总结分析和总结.docx
- MG40t门式起重机现场安装方案.docx
- midasCivil在桥梁承载能力检算及荷载试验中的应用(以CivilV2012为例).docx
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 第3部分+现代文阅读第3课时 品评语言特点,鉴赏写作技巧课件-2025年中考语文(广东)一轮复习.pptx VIP
- 中国共产党纪律处分条例学习测试题库.doc VIP
- 第3部分+现代文阅读掌握阅读策略+课件-2025年中考语文(广东)一轮复习.pptx VIP
- (2025春新版本)人音版音乐一年级下册全册教学设计.pdf
- 〖GB50011-2016〗建筑抗震设计规范(2016年版).docx
- 太阳能路灯技术参数.pdf
- 高考英语核心单词.docx VIP
- 2024年住宅小区物业服务合同.docx VIP
- 七年级数学下册 第10章 单元测试卷(冀教河北版 2025年春).pdf VIP
- 六年级语文下册第四单元--习作-心愿课件.pptx VIP
文档评论(0)