Je recherche de préférence une requête SQL pour y parvenir, mais d'autres options pourraient aussi être utiles.Comment puis-je savoir quand une procédure stockée a été modifiée ou compilée pour la dernière fois dans Oracle?
Répondre
SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'MY_PROC';
LAST_DDL_TIME
est la dernière fois qu'il a été compilé. TIMESTAMP
est la dernière fois qu'il a été modifié.
Les procédures peuvent devoir être recompilées même si elles n'ont pas été modifiées lorsqu'une dépendance a été modifiée.
SELECT name, create_date, modify_date
FROM sys.procedures order by modify_date desc
Cela ne fonctionnera pas pour Oracle. –
C'est sql server –
Après requête fera dans Oracle
SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME = 'OBJ_NAME' ;
@Thilakan - Si vous allez interroger 'ALL_OBJECTS', vous devez inclure un prédicat sur' OWNER' sinon vous pouvez obtenir plusieurs lignes en plus du prédicat 'OBJECT_TYPE' de la réponse de WW il y a quelques années. Vous devriez probablement également noter que 'ALL_OBJECTS' contient tous les objets que l'utilisateur actuel a des privilèges sur tous les objets de la base de données qui seraient dans' DBA_OBJECTS'. –
- 1. Est-il possible de déterminer quand une procédure stockée a été modifiée pour la dernière fois dans SQL Server 2000?
- 2. Comment savoir quand une table Oracle a été mise à jour la dernière fois
- 3. Dernière fois qu'une procédure stockée a été exécutée
- 4. Afficher lorsque la table ou la vue a été modifiée pour la dernière fois, sql server 2000
- 5. Comment puis-je savoir quand une table MySQL a été mise à jour pour la dernière fois?
- 6. PHP Script pour vérifier quand un lien a été modifié pour la dernière fois
- 7. Comment trouver la dernière fois qu'une base de données PostgreSQL a été mise à jour?
- 8. Comment savoir si une application .NET a été compilée en mode DEBUG ou RELEASE?
- 9. suivre toutes les versions de la procédure stockée qui est modifiée plusieurs fois
- 10. Comment savoir quel compilateur a été utilisé: g77 ou gfortran
- 11. Comment savoir quand envoyer une réponse 304 non modifiée
- 12. Comment puis-je savoir quand .Net System.Diagnostics.Process a été exécuté avec succès ou a échoué?
- 13. paramètres Oracle procédure stockée OUT
- 14. Comment déterminez-vous quand un nom de fichier a été modifié pour la dernière fois en C#?
- 15. quand les statistiques d'index ont-elles été mises à jour pour la dernière fois?
- 16. Obtenir la procédure stockée resultset from oracle
- 17. Oracle: nombre variable de paramètres pour une procédure stockée
- 18. La collection enfants Silverlight Canvas a été modifiée
- 19. Exécuter une requête dans une procédure stockée Oracle
- 20. Comment enregistrer la fréquence et l'heure de la dernière utilisation d'une procédure stockée?
- 21. SQL Server 2000: comment savoir combien de plans une procédure stockée a mise en cache?
- 22. Comment trouvez-vous la dernière fois qu'une base de données a été accédée?
- 23. Comment puis-je savoir quand le texte d'un JComboBox modifiable a été modifié?
- 24. Lancer la procédure stockée Oracle dans le code Java
- 25. Comment savoir ce qui a été cliqué?
- 26. Course à pied Oracle procédure stockée
- 27. Quelle est la syntaxe d'appel d'une procédure stockée dans Oracle
- 28. java - transmission d'un tableau dans une procédure stockée oracle
- 29. Boucle dans la procédure stockée ou dans le code client
- 30. Recherche dans le journal des événements pour savoir quand un programme a été désinstallé
je ne peux pas trouver user_objects. Une erreur est survenue lors de l'exécution de cette requête – kbvishnu
@Harie - c'est parce que cette question concerne Oracle, pas SQL Server. – ninesided
La description de 'LAST_DDL_TIME' et' TIMESTAMP' est-elle valide? Je viens de re-compiler un corps de paquetage (c'était invalide): 'modifier le paquetage foo compiler les paramètres de réutilisation du corps;' et les deux colonnes ont été mises à jour. Une autre différence est que j'interroge 'DBA_OBJECTS' (mais cela ne devrait pas avoir d'importance?). – user272735