如何每2秒更新15行?

Ste*_*lsh 1 sql oracle rows oracle11g sql-update

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

Sha*_*iaz 5

编写PLSQL块并使用dbms_lock.sleep.

例:

Declare
abc varchar(50);
.
.
.
begin
for i ...... loop
.
.
dbms_lock.sleep(2);
end loop;
end;
/
Run Code Online (Sandbox Code Playgroud)