- 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 Execução de instruções SQL em um cronograma utilizando 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 completo deve ser incluído entre aspas simples, incluindo o banco de dados e o esquema (se o nome for totalmente qualificado), ou seja,
'<bd>.<esquema>.<nome_tarefa>'
.Se o nome da tarefa diferenciar letras maiúsculas e minúsculas ou incluir quaisquer caracteres ou espaços especiais, as aspas duplas são necessárias para processar o caso/caracteres. As aspas duplas devem ser incluídas dentro das aspas simples, ou seja,
'"<nome_tarefa>"'
.As contas estão atualmente limitadas a um máximo de 10.000 tarefas retomadas (ou seja, 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"');