日韩av无码中文字幕,国产午夜亚洲精品国产成人小说,成人影院午夜男女爽爽爽,欧美 亚洲 中文 国产 综合

首頁(yè) 熱點(diǎn) 要聞 國(guó)內(nèi) 產(chǎn)業(yè) 財(cái)經(jīng) 滾動(dòng) 理財(cái) 股票

資訊推薦:rowid會(huì)變嗎_rowid

2023-06-22 04:46:44 來(lái)源 : 萬(wàn)能網(wǎng)


(相關(guān)資料圖)

rowid會(huì)變嗎,rowid這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!

1、ROWID是一種數(shù)據(jù)類型,它使用基于64為編碼的18個(gè)字符來(lái)唯一標(biāo)識(shí)一條記錄物理位置的一個(gè)ID,類似于Java中一個(gè)對(duì)象的哈希碼。

2、都是為了唯一標(biāo)識(shí)對(duì)應(yīng)對(duì)象的物理位置,需要注意的是ROWID雖然可以在表中進(jìn)行查詢,但是其值并未存儲(chǔ)在表中。

3、所以不支持增刪改操作,下面看個(gè)例子:[html]view plaincopySELECTROWNUM,ROWID,empno,ename,jobFROMempWHEREROWNUM<=5;結(jié)果如下:可以看到ROWID確實(shí)由18個(gè)字符組成,組成結(jié)構(gòu)如下:數(shù)據(jù)對(duì)象編號(hào) 文件編號(hào) 塊編號(hào) 行編號(hào) OOOOOO FFF BBBBBB RRR 至于ROWID的作用。

4、由于ROWID用來(lái)唯一標(biāo)識(shí)表中數(shù)據(jù)的唯一性,所以可以利用這個(gè)特性去除重復(fù),舉個(gè)例子。

5、首先運(yùn)行下述兩行代碼:[html]view plaincopyCREATETABLEdept_bakASSELECT*FROMdept;INSERTINTOdept_bakSELECT*FROMdept;得到一個(gè)如下的數(shù)據(jù)庫(kù)表很明顯,數(shù)據(jù)有重復(fù)的,但是ROWID肯定不會(huì)重復(fù)的。

6、那么就可以利用這個(gè)特性去重,簡(jiǎn)單示例代碼如下:[html]view plaincopyDELETEFROMdept_bakWHEREROWIDNOTIN(SELECTMIN(ROWID)FROMdept_bakGROUPBYDEPTNO);。

本文到此分享完畢,希望對(duì)大家有所幫助。

關(guān)鍵詞:
相關(guān)文章

最近更新
崩壞3rd(暢玩101) 2023-06-22 04:17:04
精彩推送
千紙鶴寓意什么意思 2023-06-22 04:43:21
焦點(diǎn)速訊:他們?yōu)槭裁醇娂娡断隆靶湃纹薄保? 2023-06-22 04:34:45