CREATE OR REPLACE PROCEDURE p_test is
DECLARE geom mdsys.sdo_geometry;
BEGIN
geom := mdsys.sdo_geometry(2003,
8307,
null,
mdsys.sdo_elem_info_array(1,1, 100000),
mdsys.sdo_ordinate_array(119.65415,
29.14556,
119.64824
** 近10万个点 **
));
EXECUTE IMMEDIATE 'update d_area set
coordinate=:gm where id = 123'
USING geom;
END;
在点集特别多的时候报错了,10万个点。
ORA-06550: 第 1 行, 第 33 列:
PLS-00801: 内部错误 [22510]
ORA-06550: 第 1 行, 第 33 列:
PL/SQL: Statement ignored"