Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plsql 批量插入期间的ORA-01461异常_Plsql_Oracle9i_Ora 01461 - Fatal编程技术网

Plsql 批量插入期间的ORA-01461异常

Plsql 批量插入期间的ORA-01461异常,plsql,oracle9i,ora-01461,Plsql,Oracle9i,Ora 01461,“t_label”是行类型fabric_label_last的关联数组。@GurV该表由9列大小不超过40的VARCHAR2列和1列日期列组成。fabric_label_last是本地表还是远程表的同义词(通过数据库链接访问);在这种情况下,Oracle的两个版本都是什么?都是9i?我怀疑您看到了bug 5852624。@AlexPoole“fabric\u label\u last”是本地表。 FOR i IN 1..t_label.COUNT LOOP t_label(i).is_new

“t_label”是行类型fabric_label_last的关联数组。

@GurV该表由9列大小不超过40的VARCHAR2列和1列日期列组成。
fabric_label_last
是本地表还是远程表的同义词(通过数据库链接访问);在这种情况下,Oracle的两个版本都是什么?都是9i?我怀疑您看到了bug 5852624。@AlexPoole“fabric\u label\u last”是本地表。
FOR i IN 1..t_label.COUNT LOOP

t_label(i).is_new        := 'Y';
t_label(i).modified_date := SYSDATE;

--<-- Work around for bulk insert error

INSERT INTO fabric_label_last
VALUES t_label(i);

-->

END LOOP;

-- Causes ORA-01461 exception

--FORALL i IN 1..t_label.COUNT SAVE EXCEPTIONS
--INSERT INTO fabric_label_last
--VALUES t_label(i);
VENDOR_CODE    VARCHAR2(4 BYTE)               NOT NULL,
OPTION_VALUE   VARCHAR2(8 BYTE)               NOT NULL,
OPTION_TYPE    VARCHAR2(3 BYTE)               NOT NULL,
GRADE          VARCHAR2(30 BYTE),
FABRIC_TYPE    VARCHAR2(5 BYTE),
DESCRIPTION    VARCHAR2(40 BYTE),
RACK_ID        VARCHAR2(5 BYTE),
IS_NEW         VARCHAR2(1 BYTE)               NOT NULL,
IS_DROPPED     VARCHAR2(1 BYTE)               NOT NULL,
MODIFIED_DATE  DATE                           NOT NULL