如何每2秒更新15行?

时间:2016-01-18 12:23:37

标签: sql oracle oracle11g sql-update rows

在Oracle DB上,如果我有一个具有任意行数的表。什么是运行更新查询的最简单方法,它将更新前15行,然后等待2秒,然后更新接下来的15行,然后等待2秒,然后更新接下来的15行......依此类推?

1 个答案:

答案 0 :(得分:5)

编写PLSQL块并使用dbms_lock.sleep

示例:

Declare
abc varchar(50);
.
.
.
begin
for i ...... loop
.
.
dbms_lock.sleep(2);
end loop;
end;
/