|
你用的什么参数执行?
这个是我的参数,两秒多生成16416张票:
EXEC make_seats(NULL,0,0,4);
PL/SQL procedure successfully completed.
Elapsed: 00:00:02.64
select count(*) from seat;
COUNT(*)
----------
16416
反复执行不会出错:
EXEC make_seats(NULL,0,0,4);
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.40 ------- 第二遍根本不花时间,因为数据都存在了
select count(*) from seat;
COUNT(*)
----------
16416
我的seat表原来是空的, 其他表按你29页导入。
你把所有视图、过程再重建一遍,如果还是出错,问题估计在SEAT表。你可以把数据导出,用pm告诉我下载链接。 |
|