日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),10年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都成百上千家客戶提供網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),同時(shí)也為不同行業(yè)的客戶提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(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ù)的持久存儲(chǔ)

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

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

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

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

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

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ù)時(shí),可以使用DBMS_LOB包中的函數(shù)進(jìn)行操作。

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ù)時(shí),可以先將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ù)時(shí),可以直接將NBLOB字段的值設(shè)置為空。

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

網(wǎng)頁題目:OracleNBLOB數(shù)據(jù)持久存儲(chǔ)與使用深度分析
文章源于:http://www.5511xx.com/article/dpphicp.html