- Categorias:
Funções do sistema (Controle do sistema)
SYSTEM$TASK_DEPENDENTS_ENABLE¶
Retoma recursivamente uma tarefa especificada e todas as suas tarefas dependentes. Esta função permite ao proprietário de um gráfico de tarefas (como a função com o privilégio OWNERSHIP nas tarefas) retomá-las executando uma única instrução SQL em vez de retomar cada tarefa individualmente (usando ALTER TASK … RESUME).
Para obter mais informações sobre as tarefas, consulte Introdução às tarefas.
Sintaxe¶
SYSTEM$TASK_DEPENDENTS_ENABLE( '<task_name>' )
Argumentos¶
task_name
Nome de uma tarefa em um gráfico de tarefas simples. Não precisa ser uma tarefa raiz.
Notas de uso¶
task_name
é uma cadeia de caracteres, portanto, deve ser delimitada por aspas simples:Observe que o nome inteiro deve ser colocado entre aspas simples, incluindo o banco de dados e o esquema (se o nome for totalmente qualificado), ou seja,
'<bd>.<schema>.<task_name>'
.Se o nome da tarefa diferenciar maiúsculas de minúsculas ou incluir caracteres especiais ou espaços, serão necessárias aspas duplas para processar as maiúsculas e minúsculas/caracteres. As aspas duplas devem ser colocadas entre aspas simples, ou seja,
'"<task_name>"'
.Atualmente, as contas estão limitadas a um máximo de 30.000 tarefas retomadas (ou seja, tarefas em um estado
Started
).
Exemplos¶
Retome uma tarefa especificada e todas as suas tarefas dependentes em uma árvore onde a tarefa especificada tenha um nome que não diferencia maiúsculas de minúsculas:
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema.mytask');
Retome uma tarefa especificada e todas as suas tarefas dependentes em uma árvore onde a tarefa especificada tenha um nome que diferencia maiúsculas de minúsculas:
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema."myTask"');