日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle數(shù)據(jù)類型簡(jiǎn)介

瀏覽:229日期:2023-11-26 17:45:22
一、概述在Oracle8中定義了:標(biāo)量(SCALAR)、復(fù)合(COMPOSITE)、引用(REFERENCE)和LOB四種數(shù)據(jù)類型,下面具體介紹它們的特性。二、標(biāo)量(SCALAR)合法的標(biāo)量類型與數(shù)據(jù)庫(kù)的列所使用的類型相同,此外它還有一些擴(kuò)展。它又分為七個(gè)組:數(shù)字、字符、行、日期、行標(biāo)識(shí)、布爾和可信。數(shù)字,它有三種基本類型--NUMBER、PLS_INTEGER和BINARY_INTENER。NUMBER可以描述整數(shù)或?qū)崝?shù),而PLS_INTEGER和BINARY_INTENER只能描述整數(shù)。NUMBER,是以十進(jìn)制格式進(jìn)行存儲(chǔ)的,它便于存儲(chǔ),但是在計(jì)算上,系統(tǒng)會(huì)自動(dòng)的將它轉(zhuǎn)換成為二進(jìn)制進(jìn)行運(yùn)算的。它的定義方式是NUMBER(P,S),P是精度,最大38位,S是刻度范圍,可在-84...127間取值。例如:NUMBER(5,2)可以用來(lái)存儲(chǔ)表示-999.99...999.99間的數(shù)值。P、S可以在定義是省略,例如:NUMBER(5)、NUMBER等;BINARY_INTENER用來(lái)描述不存儲(chǔ)在數(shù)據(jù)庫(kù)中,但是需要用來(lái)計(jì)算的帶符號(hào)的整數(shù)值。它以2的補(bǔ)碼二進(jìn)制形式表述。循環(huán)計(jì)數(shù)器經(jīng)常使用這種類型。PLS_INTEGER和BINARY_INTENER唯一區(qū)別是在計(jì)算當(dāng)中發(fā)生溢出時(shí),BINARY_INTENER型的變量會(huì)被自動(dòng)指派給一個(gè)NUMBER型而不會(huì)出錯(cuò),PLS_INTEGER型的變量將會(huì)發(fā)生錯(cuò)誤。字符,包括CHAR、VARCHAR2(VARCHAR)、LONG、NCHAR和NVARCHAR2幾種類型。CHAR,描述定長(zhǎng)的字符串,假如實(shí)際值不夠定義的長(zhǎng)度,系統(tǒng)將以空格填充。它的聲明方式如下CHAR(L),L為字符串長(zhǎng)度,缺省為1,作為變量最大32767個(gè)字符,作為數(shù)據(jù)存儲(chǔ)在ORACLE8中最大為2000。VARCHAR2(VARCHAR),描述變長(zhǎng)字符串。它的聲明方式如下VARCHAR2(L),L為字符串長(zhǎng)度,沒(méi)有缺省值,作為變量最大32767個(gè)字節(jié),作為數(shù)據(jù)存儲(chǔ)在ORACLE8中最大為4000。在多字節(jié)語(yǔ)言環(huán)境中,實(shí)際存儲(chǔ)的字符個(gè)數(shù)可能小于L值,例如:當(dāng)語(yǔ)言環(huán)境為中文(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)時(shí),一個(gè)VARCHAR2(200)的數(shù)據(jù)列可以保存200個(gè)英文字符或者100個(gè)漢字字符。LONG,在數(shù)據(jù)庫(kù)存儲(chǔ)中可以用來(lái)保存高達(dá)2G的數(shù)據(jù),作為變量,可以表示一個(gè)最大長(zhǎng)度為32760字節(jié)的可變字符串。NCHAR、NVARCHAR2,國(guó)家字符集,與環(huán)境變量NLS指定的語(yǔ)言集密切相關(guān),使用方法和CHAR、VARCHAR2相同。行,包括RAW和LONG RAW兩種類型。用來(lái)存儲(chǔ)二進(jìn)制數(shù)據(jù),不會(huì)在字符集間轉(zhuǎn)換。RAW,類似于CHAR,聲明方式RAW(L),L為長(zhǎng)度,以字節(jié)為單位,作為數(shù)據(jù)庫(kù)列最大2000,作為變量最大32767字節(jié)。LONG RAW,類似于LONG,作為數(shù)據(jù)庫(kù)列最大存儲(chǔ)2G字節(jié)的數(shù)據(jù),作為變量最大32760字節(jié)。日期,只有一種類型--DATE,用來(lái)存儲(chǔ)時(shí)間信息,站用7個(gè)字節(jié)(從世紀(jì)到秒),絕對(duì)沒(méi)有“千年蟲(chóng)”問(wèn)題。行標(biāo)識(shí),只有一種類型--ROWID,用來(lái)存儲(chǔ)“行標(biāo)識(shí)符”,可以利用ROWIDTOCHAR函數(shù)來(lái)將行標(biāo)識(shí)轉(zhuǎn)換成為字符。布爾,只有一種類型--BOOLEAN,僅僅可以表示TRUE、FALSE或者NULL。可信,只有一種類型--MLSLABEL,可以在TRUSTED ORACLE中用來(lái)保存可變長(zhǎng)度的二進(jìn)制標(biāo)簽。在標(biāo)準(zhǔn)ORACLE中,只能存儲(chǔ)NULL值。三、復(fù)合(COMPOSITE) 標(biāo)量類型是經(jīng)過(guò)預(yù)定義的,利用這些類型可以衍生出一些復(fù)合類型。主要有記錄、表。記錄,可以看作是一組標(biāo)量的組合結(jié)構(gòu),它的聲明方式如下:TYPE record_type_name IS RECORD ( filed1 type1 [NOT NULL] [:=eXPr1].......filedn typen [NOT NULL] [:=exprn] )其中,record_type_name是記錄類型的名字。(是不是看著象CREATE TABLE?......)引用時(shí)必須定義相關(guān)的變量,記錄只是TYPE,不是VARIABLE。表,不是物理存儲(chǔ)數(shù)據(jù)的表,在這里是一種變量類型,也稱為PL/SQL表,它類似于C語(yǔ)言中的數(shù)組,在處理方式上也相似。它的聲明方式如下:TYPE table_type_name IS TABLE OF scalar_type INDEX BY BINARY_INTENER;其中,table_type_name是類型的名字,scalar_type是一種標(biāo)量類型的類型聲明。引用時(shí)也必須定義相關(guān)的變量。表和數(shù)組不同,表有兩列,KEY和VALUE,KEY就是定義時(shí)聲明的BINARY_INTENER,VALUE就是定義時(shí)聲明的scalar_type。除了記錄和表之外,還有對(duì)象類型、集合(嵌套表和VARRAYS)等類型,這些將專門(mén)講解。四、引用(REFERENCE)在PL/SQL8.0之前,只有一種類型--REF CURSOR,也就是游標(biāo)。它的定義較為簡(jiǎn)單,CURSOR cursor_name IS select .....from.....;在PL/SQL8.0之后,引入了REF類型,它指向一個(gè)對(duì)象。這種類型將單獨(dú)講解。(等我弄明白再說(shuō),免得在高人面前......)五、LOB型LOB變量主要是用來(lái)存儲(chǔ)大量數(shù)據(jù)的數(shù)據(jù)庫(kù)字段,最大可以存儲(chǔ)4G字節(jié)的內(nèi)容(這么大,存VCD?,浪費(fèi)!)。主要有: CLOB:和ORACLE7中的LONG類型相似,存儲(chǔ)單字節(jié)字符數(shù)據(jù)。(別用來(lái)存中文喔。。。) NCLOB:用來(lái)存儲(chǔ)定寬多字節(jié)字符數(shù)據(jù)。(例如:存《嘯傲江湖》就挺好) BLOB:和LONG RAW相似,用來(lái)存儲(chǔ)無(wú)結(jié)構(gòu)的二進(jìn)制數(shù)據(jù)。 BFILE:它用來(lái)答應(yīng)ORACLE對(duì)數(shù)據(jù)庫(kù)外存儲(chǔ)的大型二進(jìn)制文本進(jìn)行只讀形式的訪問(wèn)。 六、其他其實(shí)在完成對(duì)標(biāo)量變量的理解之后,基本上可以應(yīng)付C/S模式下的常規(guī)數(shù)據(jù)庫(kù)應(yīng)用所需了,后續(xù)的類型說(shuō)實(shí)話,我玩了5年ORACLE,都很少用到。附:參考書(shū)《ORACLE8 PL/SQL程序設(shè)計(jì)》(《ORACLE8 PL/SQL PROGRAMMING》) ORACLE技術(shù)系列叢書(shū) 機(jī)械工業(yè)出版社注:本文所列舉的是PL/SQL當(dāng)中可以定義的數(shù)據(jù)類型,并不是所有的類型都可以在建表時(shí)指定為列的數(shù)據(jù)類型
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
999在线观看精品免费不卡网站| 国产精品二区不卡| 国产极品一区| 欧美一级全黄| 天堂俺去俺来也www久久婷婷| a天堂资源在线| a国产在线视频| 国产精品久久久久av电视剧| 成人日韩在线| 激情自拍一区| 五月天久久777| 国产美女高潮在线| 日韩大片在线播放| 亚洲免费福利| 欧美二区视频| 亚洲欧美日韩国产| 亚洲精品日本| 日本成人在线不卡视频| 日韩av三区| 麻豆一区二区99久久久久| 日韩精品免费视频一区二区三区| 日韩国产在线不卡视频| 国产精品成人3p一区二区三区| 久久精品理论片| 日本不卡免费高清视频在线| 久久九九精品| 性色av一区二区怡红| 婷婷视频一区二区三区| 国产欧美亚洲精品a| 精品日韩一区| 在线日韩欧美| 蜜臀av一区二区在线免费观看| 日韩高清二区| 麻豆高清免费国产一区| 成人午夜毛片| 国产69精品久久| 99精品国产一区二区三区| 日韩视频精品在线观看| 青青国产91久久久久久| 高清av一区| 亚洲福利专区| 热久久久久久久| 国产精品115| 免费观看不卡av| 日韩精品亚洲专区| 精品午夜久久| 夜久久久久久| 国产精品视频首页| 午夜精品成人av| 香蕉久久久久久久av网站| 亚洲欧美日韩国产综合精品二区| 国产欧美一区二区三区米奇| 麻豆视频在线看| 在线免费观看亚洲| 国产精品蜜芽在线观看| 国产亚洲一区在线| 久久只有精品| 亚洲天堂久久| 国产精品99久久免费观看| 欧美日韩在线播放视频| 欧美在线精品一区| 日韩精品一卡| 欧美一区二区三区久久| 久久裸体视频| 欧美日韩91| 久久久9色精品国产一区二区三区| 综合国产精品| 国产粉嫩在线观看| 亚洲精品韩国| 久久精品亚洲欧美日韩精品中文字幕| 日韩激情一区二区| 免费av一区| 国产精品免费99久久久| 国产综合色产| 国产aⅴ精品一区二区四区| 亚洲最新av| 日韩在线不卡| 青青草伊人久久| 今天的高清视频免费播放成人| 国产欧美日韩在线观看视频| 国产66精品| 亚欧洲精品视频在线观看| 日韩啪啪电影网| 国产欧美高清视频在线| 视频在线观看国产精品| 成人午夜网址| 欧美精品中文字幕亚洲专区| 在线亚洲精品| 久久久精品网| 国产精品久久久久久久免费观看| 亚洲青青久久| 一区久久精品| 日韩毛片在线| 国语对白精品一区二区| 欧美精品中文| 99国产精品久久久久久久| 国产h片在线观看| 国产精品久久久久久久久久妞妞 | 国产91在线精品| 日韩高清一区| 视频在线观看91| 99精品美女| 日韩成人精品一区二区| 久久精品99国产国产精| 国产精品三上| 日韩精品一卡| 蜜臀国产一区| 国产欧美三级| 欧美日韩18| 日韩一二三区在线观看| 国产女优一区| 99视频一区| 激情综合在线| 99久久夜色精品国产亚洲狼| 国产一区二区三区精品在线观看| 日本欧美一区| 日本vs亚洲vs韩国一区三区二区| 国产美女一区| 不卡在线一区| 亚洲91精品| 香蕉成人av| 久久国产日本精品| 精品香蕉视频| 精品视频自拍| 美女视频一区在线观看| 国产精品午夜一区二区三区| 欧美午夜网站| 国产精品伦一区二区| 欧美日韩网址| 国产精品欧美三级在线观看 | 久久国产88| 国产毛片一区| 蜜臀av国产精品久久久久 | 在线免费观看亚洲| 丝袜脚交一区二区| 蜜芽一区二区三区| 蜜臀av一区二区三区| 亚洲婷婷丁香| 日韩国产在线观看| 欧美午夜三级| 国产精品毛片视频| 精品视频一区二区三区在线观看 | 97人人精品| 国产成人精品福利| 欧美日韩尤物久久| 91成人网在线观看| 喷白浆一区二区| 日日夜夜免费精品| 日韩精品亚洲专区| 国产精品三p一区二区| 国产精品s色| 在线看片国产福利你懂的| 99国产精品免费视频观看| 欧美日韩国产免费观看| 亚洲伊人影院| 免播放器亚洲一区| 日本v片在线高清不卡在线观看| 四虎精品永久免费| 里番精品3d一二三区| 蜜桃视频在线网站| 最新日韩欧美| 欧美性www| 日本一区二区高清不卡| 99精品视频精品精品视频| 亚洲综合日韩| 91亚洲无吗| 樱桃视频成人在线观看| 91九色精品国产一区二区| 亚洲最大av| 精品女同一区二区三区在线观看| www成人在线视频| 秋霞影院一区二区三区| 日本欧洲一区二区| 欧美一区免费| 天堂а√在线最新版中文在线| 99久久久国产精品美女| 亚洲无线观看| 精品视频99| 在线综合亚洲| 国产精品巨作av| 国产99久久久国产精品成人免费| 热久久久久久久| 久久久国产精品入口麻豆| 国产高清不卡| 蜜臀a∨国产成人精品| 国产精品2023| 久久精品国产在热久久| 红桃视频国产精品| 国产一精品一av一免费爽爽| 日韩欧美视频专区| 中文字幕亚洲精品乱码| 久久一区精品| 美女精品一区| 给我免费播放日韩视频| 婷婷亚洲综合| 美女国产精品久久久| 在线国产一区二区| 麻豆精品在线| 蜜桃免费网站一区二区三区| 国产一区二区视频在线看|