- Catégories :
Fonctions système (Contrôle du système)
SYSTEM$TASK_DEPENDENTS_ENABLE¶
Reprend de manière récursive une tâche spécifiée et toutes les tâches qui en dépendent. Cette fonction permet au propriétaire d’un graphique de tâches (comme 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( '<task_name>' )
Arguments¶
task_name
Nom d’une tâche dans un simple graphique de tâches. Il ne s’agit pas nécessairement d’une tâche racine.
Notes sur l’utilisation¶
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>'
.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>"'
.Les comptes sont actuellement limités à un maximum de 10 000 tâches reprises (c.-à-d. dans un statut
Started
).
Exemples¶
Reprend une tâche spécifiée et toutes ses tâches dépendantes dans un arbre où la tâche spécifiée a un nom insensible à la casse :
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema.mytask');
Reprend une tâche spécifiée et toutes ses tâches dépendantes dans un arbre où la tâche spécifiée a un nom sensible à la casse :
SELECT SYSTEM$TASK_DEPENDENTS_ENABLE('mydb.myschema."myTask"');