SLEEP

在执行另一个语句或命令之前等待指定的秒数。

这是元函数。您必须在顶级 SELECT 语句中调用元函数。

行为类型

易变

语法

SLEEP( seconds )

参数

seconds
等待时间(以一秒或多秒(0 或更高)为单位指定),使用正整数表示。单引号是可选的;例如,SLEEP(3) SLEEP('3') 相同。

注意

  • 如果成功执行此函数,返回值 0;否则,因语法错误返回错误消息。

  • 不能取消休眠操作。

  • 在包含共享资源的环境中使用 SLEEP() 时应当慎重,如结合使用独占锁的事务。

示例

以下命令将暂停执行 100 秒:

=> SELECT SLEEP(100);
 sleep
-------
     0
(1 row)