关于ORACLE中事务处理的问题
请高手帮我鉴定一下下面是什么问题。
我在SQL/PLUS中输入如下命令弹出以下错误。请高手告诉我这是为什么??
SQL> declare
2 rawData Raw(40) :=HEXTORAW('414243444546');
3 blobData BLOB;
4 Begin
5 SELECT fContent INTO blobData FROM tTest WHERE fID = 3 FOR UPDATE;
6 DBMS_LOB.OPEN(blobData,DBMS_LOB.LOB_READWRITE); DBMS_LOB.WRITEAPPEND(blobData,6,rawData);
7 DBMS_LOB.CLOSE(blobData);
8 End;
9 /
declare
*
ERROR 位于第1行:
ORA-22292: 无法在没有事务处理的情况下以读写模式打开 LOB
ORA-06512: 在"SYS.DBMS_LOB", line 593
ORA-06512: 在line 6