Oracle经过长时间的发展,很多用户都很了解Oracle数据类型了,这里我发表一下个人理解,和大家讨论讨论。在数据库中创建数据表的时候,我们需要定义表中所有字段的类型,Oracle数据类型大致分为:character,numberic,date,lob和raw等,这些是最基本的Oracle数据类型。当然在Oracle中也允许自定义数据类型!
在Oracle中提供的character数据类型:
◆char(
◆varchar2(
◆nchar(
◆nvarchar2(
◆long:可变长字符列,***长度限制为2GB,用于不需要作字符串搜索的长串数据。此类型是一个遗留下来的而且将来不会被支持的数据类型,逐渐被BLOB,CLOB,NCLOB等大的数据类型所取代。
numberic数据类型用来存储负的和正的整数,分数和浮点型数据,在Oracle中提供的numberic数据类型:
number(
在Oracle中提供的date数据类型:
date:缺省格式是dd-mon-yy(日-月-年)
在Oracle中提供的lob数据类型:
◆blob、clob、nclob:三种大型对象(lob),用来保存较大的图形文件或带格式的文本文件,如word文档,以及音频、视频等非文本文件,***长充是4GB。晕些数据存储在数据库内部保存。
◆bfile:在数据库外部保存的大型二进制对象文件,***长度是4GB,这种外部的LOB类型,通过数据库记录变化情况,但是数据的具体保存是在数据库外部进行的。
在Oracle中提供的raw数据类型:
◆raw(
◆long raw:可变长二进制数据,***长度是2GB,可以用来保存较大的图形或带格式的文本文件,以及音频、视频等非文本文件,这也是一种较老的数据类型,将被lob数据类型所取代。
其它的Oracle数据类型:
◆rowid:这是Oracle数据表中的一个伪例,它是数据表中每行数据内在的唯一标识
◆integer:整数类型
文章题目:全面概括Oracle数据类型
分享URL:http://www.mswzjz.cn/qtweb/news10/357410.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能