国产探花免费观看_亚洲丰满少妇自慰呻吟_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 過程已成功完成。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘泉县| 建湖县| 顺义区| 绿春县| 八宿县| 灌云县| 肃宁县| 孟州市| 措勤县| 迁安市| 屏东县| 东城区| 印江| 金阳县| 长治县| 突泉县| 大连市| 西藏| 广昌县| 建阳市| 桐乡市| 调兵山市| 赞皇县| 茌平县| 白水县| 湘阴县| 贡山| 万载县| 蓬溪县| 宝鸡市| 台北县| 昌江| 共和县| 高雄市| 沿河| 寻乌县| 马尔康县| 乐都县| 轮台县| 逊克县| 宣城市|