【问题标题】:How can I update 15 rows every 2 seconds?如何每 2 秒更新 15 行?
【发布时间】:2016-04-23 14:57:19
【问题描述】:

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

【问题讨论】:

  • 我对另一个问题更感兴趣:你为什么要这样做?

标签: sql oracle oracle11g sql-update rows


【解决方案1】:

编写一个 PLSQL 块并使用dbms_lock.sleep

例子:

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

【讨论】:

    猜你喜欢
    • 2019-01-05
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    相关资源
    最近更新 更多