oracle中执行插入语句(假设插入大量数据)过程中如何检查已经插入了多少条数据呢?

2025-12-15 08:36:41
推荐回答(3个)
回答1:

1. 方案1

可以在sql语句中每隔2000行,放一个dbms_output.put_line(‘已经插入2000行’);
2. 方案2

可以在 sql中 每隔2000行 ,加入一句commit;
然后在 sql执行过程中,不断查询insert into 的表中的记录数,也可知道进度;

回答2:

java?基本上插入数据库的语句都有一个返回值,可以根据返回值的内容知道插入成功了没有这样可以记录插入的条数。我就是这么干的

回答3:

监控进程。