日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
OracleNBLOB數(shù)據(jù)持久存儲與使用深度分析

Oracle NBLOB數(shù)據(jù)類型介紹

Oracle NBLOB數(shù)據(jù)類型用于存儲二進制大對象,如圖像、音頻、視頻等,N表示Network,即網(wǎng)絡(luò),意味著NBLOB數(shù)據(jù)可以在網(wǎng)絡(luò)上傳輸和訪問。

成都一家集口碑和實力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術(shù),10年企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗 ,為成都成百上千家客戶提供網(wǎng)頁設(shè)計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),同時也為不同行業(yè)的客戶提供做網(wǎng)站、成都網(wǎng)站設(shè)計的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選成都創(chuàng)新互聯(lián)

NBLOB數(shù)據(jù)的持久存儲

1、創(chuàng)建表時定義NBLOB字段

在創(chuàng)建表時,可以使用BLOB或CLOB數(shù)據(jù)類型的子類型來定義NBLOB字段。

CREATE TABLE example (
  id NUMBER PRIMARY KEY,
  name VARCHAR2(50),
  image NBLOB
);

2、插入NBLOB數(shù)據(jù)

向表中插入NBLOB數(shù)據(jù)時,可以使用DBMS_LOB包中的函數(shù)進行操作。

DECLARE
  l_bfile BFILE := BFILENAME('DIRECTORY', 'image.jpg');
  l_blob CLOB;
BEGIN
  DBMS_LOB.OPEN(l_bfile, DBMS_LOB.lob_readonly);
  DBMS_LOB.loadfromfile(l_blob, l_bfile, DBMS_LOB.getlength(l_bfile));
  INSERT INTO example (id, name, image) VALUES (1, '張三', EMPTY_BLOB() || l_blob);
  DBMS_LOB.CLOSE(l_bfile);
END;
/

3、查詢NBLOB數(shù)據(jù)

查詢NBLOB數(shù)據(jù)時,可以使用DBMS_LOB包中的函數(shù)進行操作。

SELECT id, name, DBMS_LOB.SUBSTR(image, 32767, 1) AS image_part FROM example;

NBLOB數(shù)據(jù)的使用方法

1、讀取NBLOB數(shù)據(jù)

可以使用DBMS_LOB包中的函數(shù)從NBLOB字段中讀取數(shù)據(jù)。

SELECT id, name, DBMS_LOB.SUBSTR(image, 32767, 1) AS image_part FROM example;

2、更新NBLOB數(shù)據(jù)

更新NBLOB數(shù)據(jù)時,可以先將NBLOB字段的值刪除,然后插入新的NBLOB數(shù)據(jù)。

UPDATE example SET image = EMPTY_BLOB() WHERE id = 1; 刪除原有NBLOB數(shù)據(jù)
然后插入新的NBLOB數(shù)據(jù),如上文插入示例所示。

3、刪除NBLOB數(shù)據(jù)

刪除NBLOB數(shù)據(jù)時,可以直接將NBLOB字段的值設(shè)置為空。

UPDATE example SET image = EMPTY_BLOB() WHERE id = 1; 刪除原有NBLOB數(shù)據(jù)

分享標(biāo)題:OracleNBLOB數(shù)據(jù)持久存儲與使用深度分析
地址分享:http://www.dlmjj.cn/article/dpphicp.html