日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

rowid

發(fā)布時(shí)間:2025/3/8 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rowid 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ROWID的格式
rowidOOOOOOFFFBBBBBBRRR
說(shuō)明數(shù)據(jù)對(duì)象號(hào)相對(duì)文件號(hào)數(shù)據(jù)塊號(hào)行號(hào)

上述表格是Oracle 9i及以上版本數(shù)據(jù)庫(kù)中的rowid格式:

6位對(duì)象號(hào)+3位相對(duì)文件號(hào)+6位數(shù)據(jù)塊號(hào)+3位行號(hào),是一個(gè)18位的64進(jìn)制值。這個(gè)18位的64進(jìn)制值在數(shù)據(jù)庫(kù)內(nèi)卻是以10個(gè)bytes合計(jì)80個(gè)bit的二進(jìn)制數(shù)存放的,和我們直接看到的結(jié)果有所區(qū)別。

這里的64進(jìn)制和10進(jìn)制的對(duì)應(yīng)編碼如下:

?

其中, 6位的對(duì)象號(hào)在數(shù)據(jù)庫(kù)中是用32位二進(jìn)制來(lái)存放的,也就意味著一一個(gè)oracle數(shù)據(jù)庫(kù)中最多可以有232個(gè)對(duì)象,即4G個(gè)對(duì)象; 3位的相對(duì)文件號(hào)在數(shù)據(jù)庫(kù)中是用10位二進(jìn)制來(lái)存放的,也就意味著-一個(gè)表空間中最多可以容納210=1024去掉全0和全1個(gè)數(shù)據(jù)文件 ,

即1022個(gè)數(shù)據(jù)文件; 6位的數(shù)據(jù)塊號(hào)用22位二進(jìn)制來(lái)存放的,也就意味著-個(gè)數(shù)據(jù)文件最多可以包含222=4M個(gè)數(shù)據(jù)塊; 3位的行號(hào)在數(shù)據(jù)庫(kù)中是用1 6位二進(jìn)制來(lái)存放的,也就意味著一一個(gè)數(shù)據(jù)塊上最多可以容納21 6-65536行記錄。

?

對(duì)于大文件表空間下的rowid有如下特定的格式,這有別于小文件表空間下的rowid格式:

000000BBBBBBBBBRRR

即,6位的數(shù)據(jù)庫(kù)對(duì)象號(hào)+9位的數(shù)據(jù)塊號(hào)+3位的行號(hào),同樣也是以18位的64進(jìn)制值來(lái)表示80位的二進(jìn)制數(shù)。只不過(guò),在這里少了相對(duì)文件號(hào),其中6位的數(shù)據(jù)庫(kù)對(duì)象號(hào)用32位的二進(jìn)制數(shù)來(lái)存放(即-一個(gè)數(shù)據(jù)庫(kù)最多可以擁有232=4G個(gè)數(shù)據(jù)塊對(duì)象),9位的數(shù)據(jù)塊號(hào)同樣用32位的二進(jìn)制數(shù)來(lái)存放(即一個(gè)大文件表空間可以擁有232個(gè)數(shù)據(jù)塊兒),最后3位的行號(hào)占用剩余的16位的二進(jìn)制數(shù),正好占滿80位。

?

?

大文件相對(duì)文件號(hào)為0,因?yàn)榇笪募谋淼膔owid格式中根本就不存在相對(duì)文件號(hào)的信息,最本質(zhì)的原因是大文件表空間下永遠(yuǎn)只能有且僅有1個(gè)數(shù)據(jù)文件。也就沒(méi)有相對(duì)文件號(hào)的概念了。同時(shí),對(duì)于大文件的表空間,如果數(shù)據(jù)塊大小為32K的話,那

我們可以在查詢列表中,把rowid偽列當(dāng)做普通的字段來(lái)查詢。

我們還可以通過(guò)數(shù)據(jù)庫(kù)提供給我們的工具包來(lái)獲取該信息:

SQL> select rowid,

2 dbms _rowid.rowid_ _bject(rowid) object id,3 dbms, _kowid.rowid_ relative_ fnorowid) file_ id,

4 dbms_ rowid.rowid. bock _number(rowid) block_ jd ,5 dbms_ rowidrowid_ row_ number(rowid) num ,

6 rowidtochar(rowid) from employees where employee_ jd=1007;

ROWID ?OBJECT_ID FILEI _ID BLOCK_ ID ?NUM ROWIDTOCHAR(ROWID)

AAAR5pAAF AAAADPAAA ?73321 ?5 ?207 ?: 0 AAAR5pAAFAAAADPAAA

?

?

?

?

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的rowid的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男女一起插插插 | 神马久久久久久 | 蜜桃色av| 成人激情小说网站 | 91亚洲国产成人精品性色 | 在线99热 | 日一区二区三区 | 日韩精品人妻中文字幕 | 自拍偷拍第五页 | 国产无遮挡又黄又爽 | 成人一区三区 | 一级小毛片 | 波多野结衣一区二区三区高清 | 五十路息子 | 91精品国产乱码久久久 | 国产我不卡 | 日日日日操 | 制中文字幕音影 | 人妻熟女一区 | 韩日欧美 | 欧美色图一区 | 精品人妻一区二区色欲产成人 | av网页在线观看 | 国产精品日韩在线 | h网址在线观看 | 欧美日韩成人 | 我不卡一区二区 | 国产欧美日韩中文字幕 | www.青青草| 极品人妻一区二区三区 | 黄色裸体片 | 99热久 | 国产伦视频 | 2024男人天堂 | 麻豆国产一区二区三区四区 | av在线免| 精品一区二区三区在线免费观看 | wwwxxx黄色 | 毛片99 | 亚洲伊人精品 | 国产奶头好大揉着好爽视频 | 免费无遮挡无码永久视频 | 色呦呦视频在线 | 日本黄色一级 | 国产大学生自拍视频 | 欧美激情一级精品国产 | 91刺激 | 午夜电影一区二区三区 | 日本a级在线 | 欧美日韩精品一区二区三区蜜桃 | 99精品久久久久 | 国产一二区在线 | 四虎一区二区三区 | 在线人成 | 私拍在线| 亚洲一区二区精华 | 久久久久国色av免费观看性色 | 7799精品视频天天看 | 成年人免费看视频 | 日韩少妇裸体做爰视频 | 丰满熟妇人妻中文字幕 | 综合网伊人| 欧洲一区二区在线 | 爱情岛论坛自拍亚洲品质极速最新章 | 日韩免费三级 | 综合网视频 | 婷婷视频在线观看 | 国产精品国产三级国产a | 日本高清免费不卡视频 | 熟女毛片 | 国产主播第一页 | 国产成人精品视频在线 | 久久久综合精品 | 国产一区二区三区视频播放 | 在线国产一区 | 青青操国产 | 美国特色黄a大片 | 一区二区三区日韩视频 | 久久亚洲AV无码专区成人国产 | 少妇一区二区三区 | 91精品色 | 色综合天天干 | 男人天堂视频在线 | 一级日韩片 | 丰满少妇一级 | 亚洲欧美国产精品专区久久 | 国产激情av在线 | 欧美中文字幕在线观看 | 久久男人 | 日韩国产亚洲欧美 | 黄瓜视频污在线观看 | 天堂新版8中文在线8 | 刘亦菲久久免费一区二区 | 欧美人妻一区二区 | 日本美女动态 | 亚洲看 | 麻豆午夜 | 国产黄色录相 | 热99在线观看 |