- 类别:
:doc:`/sql-reference/functions-system`(系统控制)
SYSTEM$TASK_DEPENDENTS_ENABLE¶
递归恢复指定任务及其所有依赖任务。此函数允许 任务图 的所有者(例如对任务具有 OWNERSHIP 权限的角色)通过执行单个 SQL 语句来恢复任务,而不是单独恢复每个任务(使用 ALTER TASK ...RESUME)。
有关任务的详细信息,请参阅 任务简介。
语法¶
SYSTEM$TASK_DEPENDENTS_ENABLE( '<task_name>' )
实参¶
task_name
简单任务图中的任务名称。它不需要是根任务。
使用说明¶
task_name
是一个字符串,因此必须放在单引号内:请注意,整个名称必须放在单引号内,包括数据库和架构(如果名称是完全限定名称),即
'<db>.<schema>.<task_name>'
。如果任务名称区分大小写或包含任何特殊字符或空格,则需要使用双引号来处理大小写/字符。双引号必须放在单引号内,即
'"<task_name>"'
。目前,账户最多可恢复 10000 个(即处于
Started
状态)任务。
示例¶
在树中恢复指定任务及其所有依赖任务,其中指定任务的名称不区分大小写:
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema.mytask');
在树中恢复指定任务及其所有依赖任务,其中指定任务的名称区分大小写:
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema."myTask"');