新聞中心
Oracle經(jīng)過長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解Oracle數(shù)據(jù)類型了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表的時(shí)候,我們需要定義表中所有字段的類型,Oracle數(shù)據(jù)類型大致分為:character,numberic,date,lob和raw等,這些是最基本的Oracle數(shù)據(jù)類型。當(dāng)然在Oracle中也允許自定義數(shù)據(jù)類型!

在Oracle中提供的character數(shù)據(jù)類型:
◆char(
◆varchar2(
◆nchar(
◆nvarchar2(
◆long:可變長(zhǎng)字符列,***長(zhǎng)度限制為2GB,用于不需要作字符串搜索的長(zhǎng)串?dāng)?shù)據(jù)。此類型是一個(gè)遺留下來的而且將來不會(huì)被支持的數(shù)據(jù)類型,逐漸被BLOB,CLOB,NCLOB等大的數(shù)據(jù)類型所取代。
numberic數(shù)據(jù)類型用來存儲(chǔ)負(fù)的和正的整數(shù),分?jǐn)?shù)和浮點(diǎn)型數(shù)據(jù),在Oracle中提供的numberic數(shù)據(jù)類型:
number(
在Oracle中提供的date數(shù)據(jù)類型:
date:缺省格式是dd-mon-yy(日-月-年)
在Oracle中提供的lob數(shù)據(jù)類型:
◆blob、clob、nclob:三種大型對(duì)象(lob),用來保存較大的圖形文件或帶格式的文本文件,如word文檔,以及音頻、視頻等非文本文件,***長(zhǎng)充是4GB。暈些數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi)部保存。
◆bfile:在數(shù)據(jù)庫(kù)外部保存的大型二進(jìn)制對(duì)象文件,***長(zhǎng)度是4GB,這種外部的LOB類型,通過數(shù)據(jù)庫(kù)記錄變化情況,但是數(shù)據(jù)的具體保存是在數(shù)據(jù)庫(kù)外部進(jìn)行的。
在Oracle中提供的raw數(shù)據(jù)類型:
◆raw(
◆long raw:可變長(zhǎng)二進(jìn)制數(shù)據(jù),***長(zhǎng)度是2GB,可以用來保存較大的圖形或帶格式的文本文件,以及音頻、視頻等非文本文件,這也是一種較老的數(shù)據(jù)類型,將被lob數(shù)據(jù)類型所取代。
其它的Oracle數(shù)據(jù)類型:
◆rowid:這是Oracle數(shù)據(jù)表中的一個(gè)偽例,它是數(shù)據(jù)表中每行數(shù)據(jù)內(nèi)在的唯一標(biāo)識(shí)
◆integer:整數(shù)類型
新聞標(biāo)題:全面概括Oracle數(shù)據(jù)類型
URL網(wǎng)址:http://m.fisionsoft.com.cn/article/djjipic.html


咨詢
建站咨詢
