国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
在Oracle中如何保存長文本??一個表中不能有兩個CLOB或LONG或BLOB?

在Oracle中如何保存長文本??一個表中不能有兩個CLOB或LONG或BLOB?

notify@mail.cnblogs.com wrote:
發(fā)送者: 小雨
Email: zy@ez-galaxy.com
標(biāo)題: 請教
留言內(nèi)容: 在Oracle中如何保存長文本??一個表中不能有兩個CLOB或LONG或BLOB??比如一個論壇,想讓別人多輸入點(diǎn)內(nèi)容,可就是智能用varchar2(4000)??這是為什么,我想再長點(diǎn)!謝謝!
若可望回復(fù)郵件


--------------------------------------------
答:
Oracle 8i以后的版本:
一個表只能有一個LONG ,LONG RAW列(Max is 2G),但可以有多個LOB列(BLOB,CLOB)。
保存長文本,使用LOB字段,其中BLOB是二進(jìn)制型---視頻,音頻,CLOB是字符型--文本。


應(yīng)用實例:
比如,你發(fā)表了文章,然后有500人發(fā)表評論,評論本身又無限制。推薦的做法,在應(yīng)用系統(tǒng)中定義兩個表,一個是文章表,一個是評論表,用ID相關(guān)聯(lián),這樣,靈活度大大提高,性能提升也不少。

原因就是文章的查詢多,插入,修改,刪除都少,事務(wù)時間長。

而評論一般而言,不太重要,插入多,刪除多,事務(wù)時間短。顯然不應(yīng)該放在一個表中。

因此,從理論上講,為了加快查詢并有效使用索引,應(yīng)該按應(yīng)用需求將LOB分布在不同的表中。但是,如果內(nèi)容都不多,系統(tǒng)數(shù)據(jù)都很少,恐怕不會有什么變化。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle8 數(shù)據(jù)類型
oracle中clob或blob處理的那點(diǎn)破事_孫久久的家
Oracle中BLOB/CLOB/LONG/LongRaw數(shù)據(jù)類型的區(qū)別
oracle 系統(tǒng)表查詢
SQLAPI Library Working with Long or Lob(CLob, BLob) data
[深入淺出Hibernate筆記] Oracle中的大字段
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服