- Catégories :
Fonctions système (Contrôle du système)
SYSTEM$TASK_DEPENDENTS_ENABLE¶
Reprend de manière récursive toutes les tâches dépendantes liées à une tâche racine spécifiée. Cette fonction permet au propriétaire d’un DAG de tâches (c’est-à-dire, le rôle avec le privilège OWNERSHIP sur les tâches) de reprendre les tâches en exécutant une seule instruction SQL plutôt que de les reprendre une à une (en utilisant ALTER TASK … RESUME).
Pour plus d’informations sur les tâches, voir Exécution d’instructions SQL sur une planification à l’aide de tâches.
Syntaxe¶
SYSTEM$TASK_DEPENDENTS_ENABLE( '<root_task_name>' )
Arguments¶
root_task_name
Nom de la tâche racine dans un DAG simple.
Notes sur l’utilisation¶
root_task_name
est une chaîne, elle doit donc être placée entre guillemets simples :Notez que le nom complet doit être placé entre guillemets simples, y compris la base de données et le schéma (si le nom est complètement qualifié), c’est-à-dire
'<bd>.<schéma>.<nom_tâche_racine>'
.Si le nom du canal est sensible à la casse ou inclut des caractères spéciaux ou des espaces, des guillemets doubles sont nécessaires pour traiter la casse/les caractères. Les guillemets doubles doivent être placés entre guillemets simples, c’est-à-dire
'"<nom_tâche_racine>"'
.Les comptes sont actuellement limités à un maximum de 10 000 tâches reprises (c.-à-d. dans un statut
Started
).
Exemples¶
Reprend toutes les tâches d’une arborescence où la tâche racine a un nom qui n’est pas sensible à la casse :
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema.mytask');
Reprend toutes les tâches d’une arborescence où la tâche racine a un nom qui est sensible à la casse :
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema."myTask"');