CANCEL_REFRESH
取消 START_REFRESH 和 REFRESH 启动的刷新相关内部操作。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
CANCEL_REFRESH()
特权
无
注意
-
刷新任务在内部会话的后台线程中运行,因此不能使用 INTERRUPT_STATEMENT 取消这些语句。相反,使用 CANCEL_REFRESH 取消通过刷新相关内部会话运行的语句。
-
在启动 START_REFRESH() 的同一节点上运行 CANCEL_REFRESH()。
-
CANCEL_REFRESH() 取消在节点上运行的刷新操作,等待完成取消并返回 SUCCESS。
-
任何时候,一个节点上都只能运行一组刷新操作。
示例
取消后台执行的刷新操作。
=> SELECT START_REFRESH();
START_REFRESH
----------------------------------------
Starting refresh background process.
(1 row)
=> SELECT CANCEL_REFRESH();
CANCEL_REFRESH
----------------------------------------
Stopping background refresh process.
(1 row)