DB2 sleep

 

DB2没有自带的 sleep 函数,需要自己自定义

-- 存储过程创建(请注意需要带上schema哦)
CREATE OR REPLACE PROCEDURE SLEEP(seconds INTEGER)
BEGIN
    DECLARE end TIMESTAMP;
    SET end = CURRENT TIMESTAMP + seconds SECONDS;
    wait: LOOP
        IF CURRENT TIMESTAMP >= end THEN LEAVE wait;
END IF;
    END LOOP wait;
END"


-- 调用方式(请注意需要带上schema哦)
call sleep(2);

 

posted @ 2022-05-05 17:31  一个苦逼的运维人  阅读(316)  评论(0编辑  收藏  举报