空與非空 EMPTY_LOB和NULL的區別
編輯手記:
EMPTY_LOB與NULL在字面意思上看起來差不多,但實際上,它們卻有天壤之別。
前不久寫過一篇文章,描述如果表包含了觸發器,在通過IMP導入數據的時候,原本的EMPTY_LOB將被轉化為NULL。有朋友在文章的回復中問,EMPTY_LOB和NULL的區別,這裡就簡單描述一下。
包含觸發器的LOB表執行IMP導致EMPTY_LOB變為空:
http://yangtingkun.itpub.net/post/468/495024
說實話,二者其實差別還是相當大的。
一個表示的未知,另一個表示的空的大對象。需要注意空的大對象並不是空的概念:
使用IS NULL作為條件進行判斷,EMPTY_LOB是查詢不到的。
利用DBMS_LOB.GETLENGTH也可以看出二者的區別:
雖然EMPTY_LOB沒有包含LOB內容,但是LOB頭信息已經存在,因此需要佔用不小的空間。
二者最大的區別在於:
EMPTY_LOB雖然沒有LOB的內容,但是已經做好了插入LOB內容的準備,用戶獲取到LOB的頭信息後就可以直接插入數據了。
而對於NULL來說,顯然是不能直接修改的。
熱文回顧
加入"雲和恩墨大講堂",參與討論學習
關注公眾號,獲得後續精彩分享
TAG:數據和雲 |
※OpenAI水平突飛猛進 將來與AI訓練並非空談
※南非空軍首架JAS-39D鷹獅戰機
※《暗黑破壞神 3》將登陸 Switch?或許並非空想
※吃雞新槍SA58曝光:使用7.62威力超過AKM,並非空投武器!
※《海賊王》951話,KING因種族被大媽挖角,但他並非空島人
※EB-5區域中心頻遭移民局關停 取消疑雲並非空穴來風?
※太小看小米了?隱視屏技術曝光,超級旗艦小米MIX4非空穴來風
※絕地求生:取代98K的非空投第一神槍終於誕生!傷害超高完爆SKS
※vivo X21被青睞,絕非空穴來風,不信你看
※火力爆炸的非空投機槍——DP28全面解析與用法
※南非空軍「鷹獅D」型戰鬥機
※255家EB-5區域中心關停,數千中國家庭恐進退兩難,取消恐並非空穴來風
※美好生活理念並非空中樓閣 愛奇藝成IP價值觀感染營銷探索者
※絕地求生:98K的時代已經結束了,新增非空投武器,性能吊打98K!
※「人人都是藝術家」並非空談,網友用華為P30系列輕易就做到了!
※絕地求生:最稀有的四把非空投槍械,曾經的空投M24不算什麼,第一是手槍!
※絕地求生:98k的時代已然終結,新非空投武器,吊打98k成主流武器
※《絕地求生》發布更新公告 M24調整為非空投武器
※美國總統最喜歡坐的專機,並非空軍一號,能飛地球任意角落
※並非空穴來風!美軍F-35有「俄羅斯血統」,連洛克希德馬丁都默認