Oracle基本数据类型.pdf
《Oracle基本数据类型.pdf》由会员分享,可在线阅读,更多相关《Oracle基本数据类型.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 基本数据类型oracle 基本数据类型数据类型参数描述char(n)n=1 to 2000字节定长字符串,n 字节长,如果不指定长度,缺省为 1 个字节长(一个汉字为2 字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及 ASCII 码字符集(或者 EBCDIC 等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,如果你的数据前后有空格,Oracle 8i 会自动将其删去。VARCHAR2是最常用的数据类型。可做索引的最大长度320
2、9。number(m,n)m=1 to 38 n=-84 to 127 可变长的数值列,允许0、正值及负值,m是所有有效数字的位数,n 是小数点以后的位数。如:number(5,2),则这个字段的最大值是99,999,如果数值超出了位数限制就会被截取多余的位数。如:number(5,2),但在一行数据中的这个字段输入 575.316,则真正保存到字段中的数值是575.32。如:number(3,0),输入 575.316,真正保存的数据是 575。date 无从公元前 4712 年 1 月 1 日到公元 4712 年 12 月31 日的所有合法日期,Oracle 8i 其实在内部是按 7 个字
3、节来保存日期数据,在定义中还包括小时、分、秒。缺省格式为 DD-MON-YY,如 07-11 月-00 表示2000 年 11 月 7 日。long 无可变长字符列,最大长度限制是2GB,用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用 varchar2 类型。long 是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB 等大的对象数据类型所取代。raw(n)n=1 to 2000 可变长二进制数据,在具体定义字段的时候必须指明最大长度 n,Oracle 8i用这种格式来保存较小的图形文件或带格式的文本文件,如Miceosoft Word文档。raw 是一种较老的数据类
4、型,将来会逐渐被BLOB、CLOB、NCLOB 等大的对象数据类型所取代。long raw 无可变长二进制数据,最大长度是 2GB。Oracle 8i用这种格式来保存较大的图形文件或带格式的文本文件,如 Miceosoft Word文档,以及音频、视频等非文本文件。在同一张表中不能同时有long 类型和 long raw类型,long raw 也是一种较老的数据类型,将来会逐渐被 BLOB、CLOB、NCLOB 等大的对象数据类型所取代。blob clob nclob 无三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如 Miceosoft Word文档,以及音频、视频等非文
5、本文件,最大长度是 4GB。LOB有几种类型,取决于你使用的字节的类型,Oracle 8i 实实在在地将这些数据存储在数据库内部保存。可以执行读取、存储、写入等特殊操作。bfile 无在数据库外部保存的大型二进制对象文件,最大长度是 4GB。这种外部的 LOB类型,通过数据库记录变化情况,但是数据的具体保存是在数据库外部进行的。Oracle 8i可以读取、查询 BFILE,但是不能写入。大小由操作系统决定。oracle 数据库中讨论 char,varchar,varchar2 数据类型!这 3 种字符串数据类型是我们使用最多的,我们在数据库设计时到底该怎么使用了?首先我们先来分析3 个数据类型
6、的说明:1、char CHAR的长度是固定的,最长 2000个字符。2、varchar 和 varchar2 可以肯定的是 oracle 中目前是可以使用varchar 数据类型的,但他们的区别我查了不少资料也没有找到一个准确的答案最常见的说话是说 oracle 中的 varchar 只是 varchar2 的别名也就是同义词。其次也有人认为 varchar 是最大长度为 2000的可变字符串(和sql server中的 varchar 一致),而 varchar2 最大长度为 4000。知道了他们的特点我们就来讨论下使用区别1.char 和 varchar、varchar2 由于 varch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 基本 数据类型
限制150内