Home » SQL & PL/SQL » SQL & PL/SQL » blob update (oracle 10g express, windows 7)
blob update [message #601135] Sun, 17 November 2013 00:49 Go to next message
knroy10
Messages: 31
Registered: July 2010
Location: kolkata
Member
Note: Books table having existing data. donot want to delete data. want to upload a pdf file into all the toc column .
Now if i remove where from update statement it fetch mutiple row error at execution

CREATE OR REPLACE PROCEDURE Load_BLOB_From_File (file_name varchar2,bno number)
AS
src_loc bfile:= bfilename('DIRECTORY1',Load_BLOB_From_File.file_name);
dest_loc BLOB;
begin
UPDATE BOOKS SET TOC=empty_blob() returning toc into dest_loc where bookno=bno;
dbms_lob.open(src_loc,DBMS_LOB.LOB_READONLY);
DBMS_LOB.OPEN(dest_loc, DBMS_LOB.LOB_READWRITE);
DBMS_LOB.LOADFROMFILE(
dest_lob => dest_loc,src_lob => src_loc,amount => DBMS_LOB.getLength(src_lo

DBMS_LOB.CLOSE(dest_loc);
DBMS_LOB.CLOSE(src_loc);
COMMIT;
end;


sho err

LINE/COL ERROR
-------- -----------------------------------------------------------
6/1 PL/SQL: SQL Statement ignored
6/63 PL/SQL: ORA-00933: SQL command not properly ended

[Updated on: Sun, 17 November 2013 00:51]

Report message to a moderator

Re: blob update [message #601144 is a reply to message #601135] Sun, 17 November 2013 06:01 Go to previous messageGo to next message
John Watson
Messages: 8931
Registered: January 2010
Location: Global Village
Senior Member
UPDATE BOOKS SET TOC=empty_blob() where bookno=bno returning toc into dest_loc;
icon14.gif  Re: blob update [message #601145 is a reply to message #601144] Sun, 17 November 2013 06:47 Go to previous message
knroy10
Messages: 31
Registered: July 2010
Location: kolkata
Member
Thanks John. it workd.
Previous Topic: How to impersonate while switching db schema
Next Topic: Sql server to Oracle Migration
Goto Forum:
  


Current Time: Wed Apr 24 05:59:34 CDT 2024