BULK COLLECT读取含空日期字段的BUG[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 ern 的 blog

总述:oracle 9201中,在pl/sql中使用bulk collect读取含有空日期字段的表时会产生ora-0331错误,并造成数据库连接断开。
数据库版本说明:

oracle9i enterprise edition release 92010 - production
with the partitioning, olap and oracle data mining options
jserver release 92010 - production
windows 2000 version 50 service pack 4, cpu type 586

11:22:49 sql> create table test
11:23:07   2  (id number11:23:07   3   entertime date11:23:07   4   state varchar2(1)11:23:07   5   state_date date)
11:23:07   6  partition by hash(id);

表已创建。

已用时间:  00: 00: 0000
11:23:07 sql> insert into test values(seq_testnextval,null,0,sysdate);

已创建 1 行。

已用时间:  00: 00: 0000
11:23:21 sql> /

已创建 1 行。

已用时间:  00: 00: 0000
11:23:23 sql> /

已创建 1 行。

已用时间:  00: 00: 0000
11:23:24 sql> /

已创建 1 行。

已用时间:  00: 00: 0000
11:23:24 sql> insert into test values(seq_testnextval,sysdate,0,sysdate);

已创建 1 行。

已用时间:  00: 00: 0000
11:23:34 sql> /

已创建 1 行。

已用时间:  00: 00: 0000
11:23:35 sql> /

已创建 1 行。

已用时间:  00: 00: 0000
11:23:35 sql> /

已创建 1 行。

已用时间:  00: 00: 0000
11:23:36 sql> commit;

提交完成。

已用时间:  00: 00: 0000
11:23:39 sql> select * from test;

        id entertime  s state_date                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           &n

本文关键:BULK COLLECT读取含空日期字段的BUG
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top