博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORACLE数据类型
阅读量:2509 次
发布时间:2019-05-11

本文共 2565 字,大约阅读时间需要 8 分钟。

数据类型

参数

描写

char(n)

n=1 to 2000字节

定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)

varchar2(n)

n=1 to 4000字节

可变长的字符串,具体定义时指明最大长度n

这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接管的字符集标准)中的所有符号。

如果数据长度没有到达最大值nOracle 8i会依据数据大小主动调节字段长度,

如果你的数据前后有空格,Oracle 8i会主动将其删去。VARCHAR2是最常用的数据类型。可做索引的最大长度3209

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

从公元前471211日到公元47121231日的所有合法日期,

Oracle 8i其实在内部是按7个字节来保存日期数据,在定义中还包含小时、分、秒。缺省格局为DD-MON-YY,如07-11-00 表示2000117日。

long

可变长字符列,最大长度限制是2GB,用于不须要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。

long是一种较老的数据类型,将来会逐渐被BLOBCLOBNCLOB等大的对象数据类型所取代。

raw(n)

n=1 to 2000

可变长二进制数据,在具体定义字段的时候必需指明最大长度nOracle 8i用这种格局来保存较小的图形文件或带格局的文本文件,如Miceosoft Word文档。

raw是一种较老的数据类型,将来会逐渐被BLOBCLOBNCLOB等大的对象数据类型所取代。

long raw

可变长二进制数据,最大长度是2GBOracle 8i用这种格局来保存较大的图形文件或带格局的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件。

在同一张表中不能同时有long类型和long raw类型,long raw也是一种较老的数据类型,将来会逐渐被BLOBCLOBNCLOB等大的对象数据类型所取代。

blob

clob

nclob

三种大型对象(LOB),用来保存较大的图形文件或带格局的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB

LOB有几种类型,取决于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。

可以实行读取、存储、写入等特别操作。

bfile

在数据库外部保存的大型二进制对象文件,最大长度是4GB

这种外部的LOB类型,通过数据库记载变革情况,但是数据的具体保存是在数据库外部进行的。

Oracle 8i可以读取、查询BFILE,但是不能写入。

大小由操作系统决议。

 

段类型

中文说明

限制条件

其它说明

CHAR

固定长度字符串

最大长度2000 bytes

 

VARCHAR2

可变长度的字符串

最大长度4000 bytes

可做索引的最大长度749

NCHAR

根据字符集而定的固定长度字符串

最大长度2000 bytes

 

NVARCHAR2

根据字符集而定的可变长度字符串

最大长度4000 bytes

 

DATE

日期(日--年)

DD-MM-YYHH-MI-SS

经过严格测试,无千虫问题

LONG

超长字符串

最大长度2G231-1

足够存储大部头著作

RAW

固定长度的二进制数据

最大长度2000 bytes

可存放多媒体图象声音等

LONG RAW

可变长度的二进制数据

最大长度2G

同上

BLOB

二进制数据

最大长度4G

 

CLOB

字符数据

最大长度4G

 

NCLOB

根据字符集而定的字符数据

最大长度4G

 

BFILE

存放在数据库外的二进制数据

最大长度4G

 

ROWID

数据表中记录的唯一行号

10 bytes ********.****.****格式,*01

NROWID

二进制数据表中记录的唯一行号

最大长度4000 bytes

NUMBER(P,S)

数字类型

P为整数位,S为小数位

DECIMAL(P,S)

数字类型

P为整数位,S为小数位

INTEGER

整数类型

小的整数

FLOAT

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12330444/viewspace-448413/,如需转载,请注明出处,否则将追究法律责任。

上一篇:
下一篇:
请登录后发表评论
全部评论
<%=items[i].createtime%>

<%=items[i].content%>

<%if(items[i].items.items.length) { %>
<%for(var j=0;j
<%=items[i].items.items[j].createtime%>
回复

   回复   : <%=items[i].items.items[j].content%>

<%}%> <%if(items[i].items.total > 5) { %>
还有<%=items[i].items.total-5%>条评论
) data-count=1 data-flag=true>点击查看
<%}%>
<%}%> <%}%>

注册时间:2008-04-09

  • 博文量
  • 访问量
    515917

最新文章

转载于:http://blog.itpub.net/12330444/viewspace-448413/

你可能感兴趣的文章
0909我对编译原理的见解
查看>>
lib 和 dll
查看>>
hdu 2042 - 不容易系列之二
查看>>
Linux下设置postgresql数据库开机启动
查看>>
mysql函数技巧整理
查看>>
二叉树
查看>>
IO多路复用--epoll详解
查看>>
[线段树优化应用] 数星星Star
查看>>
表单序列化以及后台表单数据参数的提取
查看>>
SQL语句(十五)视图
查看>>
nginx 设置开机启动
查看>>
继承和组合
查看>>
小程序-----上传图片
查看>>
工作流表单自定义的误区
查看>>
带有循环功能的存储过程
查看>>
数据结构-链表插入节点
查看>>
软件项目开发流程
查看>>
常用排序算法
查看>>
DOM(文档对象模型)
查看>>
为什么要安全域,哪些区域需要单独划分安全域
查看>>