Je crée une chaîne de tâches dans Oracle SQL en plusieurs étapes (1 à 5). Les étapes 1-> 2 -> 3-> 5 doivent être exécutées l'une après l'autre, quotidiennement. Pas de problème ici. Mais l'étape 4 doit être exécutée une fois par mois, entre étapes 3 et 5, basé sur un calendrier personnalisé. Alors qu'une fois par mois, il devrait être 1 -> 2 -> 3-> 4 -> 5.Différents calendriers pour les étapes de la chaîne Oracle
Existe-t-il un moyen d'appliquer différents calendriers pour les étapes de cette chaîne ou quelle est la meilleure façon de procéder? Jusqu'à présent, je n'ai que 2 idées:
- Créer une table distincte pour la planification personnalisée, que l'étape 4 va vérifier par rapport à chaque exécution quotidienne. Si la date est présente dans la table - il effectue l'action, sinon ne fait rien.
- Créez un travail supplémentaire qui s'exécute à ces dates spécifiques et crée un événement. L'étape 4 dans ce cas est déclenchée par l'événement.
Est-ce que ces bonnes approches ou cela peut être fait autrement dans le planificateur?
Merci
Planifier chaque travail séparément serait une bonne idée car il y aura un contrôle total. – Prathyush