成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數(shù)據(jù)庫中BLOB字段的介紹

數(shù)據(jù)庫 Oracle
以下的文章主要是Oracle數(shù)據(jù)庫對BLOB相關(guān)的類型數(shù)據(jù)的實際操作與相關(guān)性能問題的具體描述,以下就是文章的具體內(nèi)容的描述。

我們大家都知道Oracle數(shù)據(jù)庫的Blob是一個較為特殊字段,它比long字段的實際應(yīng)用性能更為好,它的主要功能是用來保存類似圖片之類的相關(guān)二進制的數(shù)據(jù)。以下就是文章的中主要內(nèi)容的介紹。

寫入Blob字段和寫入其它類型字段的方式非常不同,因為Blob自身有一個cursor,你必須使用cursor對blob進行操作,因而你在寫入Blob之前,必須獲得cursor才能進行寫入,那么如何獲得Blob的cursor呢?

 

這需要你先插入一個empty的blob,這將創(chuàng)建一個blob的cursor,然后你再把這個empty的blob的cursor用select查詢出來,這樣通過兩步操作,你就獲得了blob的cursor,可以真正的寫入blob數(shù)據(jù)了。

 

舉例如下:

 

Oracle系列:LOB大對象處理

 

主要是用來存儲大量數(shù)據(jù)的數(shù)據(jù)庫字段,***可以存儲4G字節(jié)的非結(jié)構(gòu)化數(shù)據(jù)。

 

主要介紹字符類型和二進制文件類型LOB數(shù)據(jù)的存儲,單獨介紹二進制類型LOB數(shù)據(jù)的存儲。

 

 

一,Oracle數(shù)據(jù)庫中的LOB數(shù)據(jù)類型分類

 

1,按存儲數(shù)據(jù)的類型分:

 

①字符類型:

 

CLOB:存儲大量 單字節(jié) 字符數(shù)據(jù)。

 

NLOB:存儲定寬 多字節(jié) 字符數(shù)據(jù)。

 

②二進制類型:

 

BLOB:存儲較大無結(jié)構(gòu)的二進制數(shù)據(jù)。

 

③二進制文件類型:

 

BFILE:將二進制文件存儲在數(shù)據(jù)庫外部的操作系統(tǒng)文件中。存放文件路徑。

 

 

2,按存儲方式分:

 

①存儲在內(nèi)部表空間:

 

CLOB,NLOB和BLOB

 

②指向外部操作系統(tǒng)文件:

 

BFILE

 

 

二,大對象數(shù)據(jù)的錄入

 

1,聲明LOB類型列

 

 

  1. /*  
  2. conn scott/tiger;  
  3. Create TableSpace ts5_21  
  4. DataFile 'E:\Oracle\ts5_21.dbf'  
  5. Size 5m;  
  6. */  
  7. Create Table tLob (   
  8. no Number(4),  
  9. name VarChar2(10),  
  10. resume CLob,  
  11. photo BLob,  
  12. record BFile  
  13. )  
  14. Lob (resume,photo)Store As ( 

 

Tablespace ts5_21 --指定存儲的表空間

 

Chunk 6k --指定數(shù)據(jù)塊大小

 

 

  1. Disable Storage In Row   
  2. ); 

 

 

2,插入大對象列

 

①先插入普通列數(shù)據(jù)

 

 

②遇到大對象列時,插入空白構(gòu)造函數(shù)。

 

字符型:empty_clob(),empty_nclob()

 

二進制型:empty_blob()

 

二進制文件類型:BFileName函數(shù)指向外部文件。

 

BFileName函數(shù):

 

BFileName(‘邏輯目錄名’,‘文件名’);

 

邏輯目錄名只能大寫,因為數(shù)據(jù)詞典是以大寫方式存儲。Oracle數(shù)據(jù)庫是區(qū)分大小寫的。

 

在創(chuàng)建時,無需將BFileName函數(shù)邏輯目錄指向物理路徑,使用時才做檢查二者是否關(guān)聯(lián)。

 

例子:

 

 

  1. Insert Into tLob Values(1,'Gene',empty_clob()
    ,empty_blob(),bfilename('MYDIR','IMG_0210.JPG'));  

 

 

③將邏輯目錄和物理目錄關(guān)聯(lián)。(如果是二進制文件類型)

 

授予 CREATE ANY DIRECTORY 權(quán)限

 

Grant CREATE ANY DIRECTORY TO 用戶名 WITH ADMIN OPTION;

 

關(guān)聯(lián)邏輯目錄和物理目錄

 

本地

 

Create Directory 邏輯目錄名 As ‘文件的物理目錄’;

 

網(wǎng)絡(luò):

 

Create Directory 邏輯目錄名 As ‘\\主機名(IP)\共享目錄’;

 

例子:

 

Create Directory MYDIR As 'E:\Oracle';

 

 

插入例子:

 

insert into tlob values(1,'Gene','CLOB大對象列

 

  1. ',empty_blob(),bfilename('MYDIR','IMG_0210.JPG')); 

 以上的相關(guān)內(nèi)容就是對Oracle數(shù)據(jù)庫對BLOB類型數(shù)據(jù)的操作與性能問題的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle DRCP與PHP實際應(yīng)用的區(qū)別
  2. 發(fā)揮Oracle數(shù)據(jù)庫數(shù)據(jù)管理功能的3個方案
  3. Oracle 11g中***有獨特點的5大特點
  4. Oracle數(shù)據(jù)庫的四種實用性很強的啟動方式
  5. 九大Oracle性能優(yōu)化基本方法詳解

 

責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-29 10:56:46

Oracle數(shù)據(jù)庫

2010-04-20 10:12:42

OraclePL

2011-03-22 14:49:35

Oracle數(shù)據(jù)庫重定義表

2010-04-15 13:01:25

Oracel數(shù)據(jù)庫

2011-07-19 14:48:36

處理blob字段

2015-10-28 17:39:04

ORACLE AIO異步IO

2015-10-28 14:45:35

ORACLE AIO異步IO

2010-04-21 14:45:39

Oracle數(shù)據(jù)庫

2011-05-26 14:18:49

Oracle數(shù)據(jù)庫字段屬性

2010-04-20 11:41:55

Oracle數(shù)據(jù)庫

2010-05-07 17:39:02

Oracle數(shù)據(jù)庫性能

2010-04-02 12:23:30

Oracle數(shù)據(jù)庫

2011-08-12 12:59:33

Oracle數(shù)據(jù)庫同義詞

2011-08-18 18:34:00

Oracle數(shù)據(jù)庫創(chuàng)建自增字段

2010-04-14 15:58:17

Oracle程序開發(fā)

2010-04-07 09:31:02

Oracle數(shù)據(jù)庫

2010-04-23 16:05:50

Oracle數(shù)據(jù)庫

2010-03-18 09:28:14

Oracle數(shù)據(jù)庫遷移

2009-08-24 18:09:13

C#調(diào)用Oracle數(shù)

2011-05-17 13:43:23

Oracle數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧洲精品一区 | 日韩二区| 97人人超碰| 欧美精品三区 | 久草视频观看 | 天堂资源最新在线 | 我我色综合 | 久久综合久久久 | 成人精品福利 | 国产精品亚洲精品久久 | 国产精品www| 91视频一区二区三区 | 日韩av一区二区在线观看 | 国产一区二区在线视频 | 国产区免费视频 | 337p日本欧洲亚洲大胆精蜜臀 | 日韩欧美国产精品一区二区 | 精品免费国产一区二区三区四区 | 欧美精品影院 | 国产精品亚洲一区 | 午夜电影在线播放 | 九九久久精品 | 亚洲精品一区二区三区在线观看 | 91精品久久久久久久久久 | 日韩欧美中文 | 男女免费视频网站 | 黄色毛片在线看 | 欧美激情免费在线 | 天堂在线1| 中文字幕 国产 | 99av成人精品国语自产拍 | 中文字幕免费视频 | 91av免费观看 | 国产日韩精品在线 | 国产91在线播放 | 欧美精品久久久久久久久久 | 日本在线免费看最新的电影 | 久久九七| 91免费看片 | 亚洲日本激情 | 爱草在线|