J'ai une procédure stockée qui prend beaucoup de temps à s'exécuter. Nous voulons qu'il s'exécute pendant la nuit, mais il doit vérifier l'heure actuelle de temps en temps, et à un moment donné, il doit arrêter d'exécuter. Comment je fais ça? Veuillez me fournir le code que je peux utiliser dans ma procédure stockée. Nous utilisons Microsoft SQL Server 2005.Vérifier l'heure dans la procédure stockée
0
A
Répondre
1
Vous pouvez obtenir la date actuelle:
SELECT GETDATE()
Arrêter l'exécution:
If @date > GETDATE()
RETURN --Exits procedure
Où @date est la date/heure lorsque vous souhaitez arrêter l'exécution
0
Créez un plan de maintenance et spécifiez l'heure de début. Créez "Exécuter une tâche d'instruction T-SQL" dans ce plan et spécifiez le délai d'attente d'exécution (en secondes).
0
Pourquoi voudriez-vous exister un proc qui n'est pas fini? Ne seriez-vous pas en train de laisser les choses dans un mauvais état en ce qui concerne l'intégrité des données ou en annulant tout le travail que vous venez de faire ??
Ne serait-ce pas une meilleure solution pour essayer d'améliorer les performances du proc?
Questions connexes
- 1. Procédure stockée?
- 2. Erreur dans la procédure stockée
- 3. Supprimer dans la procédure stockée
- 4. Erreur dans la procédure stockée
- 5. Comment vérifier si la procédure stockée a renvoyé un champ
- 6. vérifier si la condition procédure stockée (SQL Server 2005)
- 7. Comment vérifier si une procédure stockée existe dans SQL Azure?
- 8. Procédure stockée exécutant une autre procédure stockée
- 9. Procédure stockée dans nHibernate?
- 10. « dans » la liste via la procédure stockée
- 11. La procédure stockée dans la requête
- 12. Supprimer la transaction dans la procédure stockée
- 13. procédure stockée
- 14. procédure stockée
- 15. procédure stockée
- 16. procédure stockée
- 17. Utilisation de la procédure stockée
- 18. Appel de la procédure stockée
- 19. Comment utiliser la procédure stockée dans ibatis?
- 20. en boucle dans la procédure stockée
- 21. instruction select multiple dans la procédure stockée
- 22. problème avec la procédure stockée dans MySQL
- 23. Transactions en boucle dans la procédure stockée
- 24. problème avec la procédure stockée?
- 25. Modification de la procédure stockée
- 26. Error creating la procédure stockée
- 27. mysql procédure stockée, requête pour vérifier si existe ou non
- 28. Que procédure stockée peut vérifier les informations de connexion (rôles)
- 29. Procédure stockée dans Entity Framework
- 30. procédure stockée générique dans Oracle
Le proc effectue un certain travail comme 500 fois (pour différents projets), et il est bon qu'il se termine tant qu'il se termine entre l'un de ces travaux. – George