Ora-22922在oracle表中插入blob时

时间:2013-04-23 17:09:17

标签: .net oracle

我偶尔会收到这个错误。如果我重试,相同的交易工作正常。以下是我的表定义。

lob(DOC_DATA) store as securefile LS_<mytablename>_DD1
(
tablespace DBLOB disable storage in row chunk 16k retention auto nocache logging
storage(maxextents unlimited pctincrease 0 freelists 12 freelist groups 2)
index LI_<mytablename>_DD1 (tablespace DBLOB storage(maxextents unlimited pctincrease 0 freelists 6))
)

我的存储过程中有一个简单的插入语句。

算法如下。

sp name (arrDocData IN mytablename%TYPE,)
begin
insert into table_name (col1,col2,blobcol) values (inval,inval2,arrDocData)
commit write batch nowait ;
exception
errmsg:=errormsg;
rollback
end SPname;

任何帮助都将受到高度赞赏。我已经确定arrDocData不为空。

0 个答案:

没有答案