国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

將 圖片 文件存儲到 Oracle 的存儲過程

2024-08-29 13:44:33
字體:
來源:轉載
供稿:網友

   測試環境: Win2000 + Oracle92

        一個存儲圖片文件的過程,任何開發工具都可以通過調用過程把圖片文存儲到數據庫中。
具體步驟:
Microsoft windows 2000 [Version 5.00.2195]

(C) 版權所有 1985-2000 Microsoft Corp.

 

C:/Documents and Settings/chanet>cd/

 

C:/>sqlplus /nolog

 

SQL*Plus: Release 9.2.0.1.0 - PRodUCtion on 星期三 1月 19 14:46:21 2005

 

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

 

SQL> connect chanet/chanet@oradb;

已連接。

SQL> CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE BLOB NOT NULL);

 

表已創建。

 

SQL> CREATE OR REPLACE DirectorY IMAGES AS 'C:/Oracle'; --圖片目錄

 

目錄已創建。

 

SQL> CREATE OR REPLACE PROCEDURE IMG_INSERT (TID VARCHAR2,FILENAME VARCHAR2) AS

  2    F_LOB BFILE;

  3    B_LOB BLOB;

  4  BEGIN

  5    INSERT INTO IMAGE_LOB (T_ID, T_IMAGE)

  6      VALUES (TID,EMPTY_BLOB ()) RETURN T_IMAGE INTO B_LOB;

  7    F_LOB:= BFILENAME ('IMAGES', FILENAME);

  8    DBMS_LOB.FILEOPEN (F_LOB, DBMS_LOB.FILE_READONLY);

  9    DBMS_LOB.LOADFROMFILE (B_LOB, F_LOB,

 10    DBMS_LOB.GETLENGTH (F_LOB));

 11    DBMS_LOB.FILECLOSE (F_LOB);

 12    COMMIT;

 13  END;

 14  /

 

過程已創建。

 

SQL>-- 示例

SQL> EXEC IMG_INSERT('1','f_TEST.jpg');

 

PL/SQL 過程已成功完成。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泾阳县| 定兴县| 南阳市| 巴彦淖尔市| 河北省| 三台县| 高青县| 桂阳县| 马尔康县| 铜梁县| 延吉市| 普定县| 罗甸县| 东山县| 方山县| 漠河县| 搜索| 苍山县| 利川市| 晴隆县| 运城市| 方山县| 乐业县| 新安县| 雷波县| 顺昌县| 黑河市| 加查县| 大埔县| 镇巴县| 莱西市| 北碚区| 铁力市| 和顺县| 东兰县| 涞水县| 微山县| 阿尔山市| 福鼎市| 石渠县| 青浦区|