我想把图片存入数据库,并且可以用SQL取出来,可以实现吗?我写了一段代码,只能本地存储图片入数据库,有没有办法用过程实现客户端把图片存储到服务器上面来,那位大哥帮帮忙,谢谢拉.我写的过程,只能实现本地存储:
1:SQL> CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE BLOB NOT NULL);
2:SQL> CREATE OR REPLACE DIRECTORY IMAGES AS 'F:\Oracle';
3:create or replace procedure img_insert
(
    tid varchar2,
    filename varchar2
)
as
    f_lob bfile;
    b_lob blob;
begin
    insert into image_lob(t_id,t_image)
    values(tid,empty_blob())
    return t_image into b_lob;
    f_lob := bfilename('IMAGES',filename);
    dbms_lob.fileopen(f_lob,dbms_lob.file_readonly);
    dbms_lob.loadfromfile(b_lob,f_lob,dbms_lob.getlength(f_lob));
    dbms_lob.fileclose(f_lob);
commit;
end;
/