CREATE TABLE table_a(ID varchar(2), NAMA  varchar2(20), FOTO blob);

CREATE DIRECTORY my_photo_dir AS 'C:\photo';


DECLARE
 v_file BFILE;
 v_foto BLOB;
 v_fileSize NUMBER;
BEGIN

 insert into table_a(id, nama, foto)
   values('A1', 'JOKO', EMPTY_BLOB()) 
     RETURNING foto INTO v_foto;

 v_file := bfilename('MY_PHOTO_DIR', 'JOKO.JPG');

 dbms_lob.fileopen(v_file, dbms_lob.file_readonly);
 v_fileSize := dbms_lob.getlength(v_file);
 dbms_lob.loadfromfile(v_foto, v_file, v_fileSize);

 COMMIT;

END;
/

CMIIW,

Bowo


--- In [email protected], okie lucu <[EMAIL PROTECTED]> wrote:
>
> temans...
>   ada yg sudah pernah insert BLOB ke database?
>   
>   saya punya tabel, yg isi nya :
>   TABEL_A
>   ID = varchar(2)
>   NAMA = varchar (20)
>   FOTO = blob
>   
>   saya masih ada masalah untuk meng-isikan foto tersebut.
>   barangkali ada yang bisa membantu...
>   
>   terima kasih
>   mohon maaf apabila topik ini sudah ada sebelumnya...
>   maklum, NEW MEMBER 
>   
>               
> ---------------------------------
>  New Yahoo! Mail is the ultimate force in competitive emailing. 
Find out more at the Yahoo! Mail Championships. Plus: play games and 
win prizes.
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke