|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 12 ![]() |
Bonjour,
j'aimerai tracer les requêtes SQL lancées sur une session (requetes SELECT), ainsi que les recordsets générés par ces requêtes. Est-ce possible ? Je pensais créer la trace par le code : Code :
Pour info, mon réel problème vient d'une migration Oracle8 -> Oracle10. Je me suis aperçu que des requêtes correctes sur Oracle8 ne passaient plus sur Oracle10 (ORA-01799 ). J'ai peur que d'autres requêtes soient acceptées mais n'aient pas le même comportement en Oracle10. C'est pour cela que j'aimerai générer des fichiers résultats de mes select afin de les comparer. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
tu n'as rien à craindre en terme de comportement... pour faire ce que tu veux il suffit de faire un spool des résultats et comparer les fichiers. La trace c'est pour les perfs.
|
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 12 ![]() |
OK orafrance, merci pour le mot clé spool.
Pour les ignares qui ignorent la commande spool (dont je faisais partie avant de faire la recherche sur google Exemple pour générer un fichier avec les résultats de plusieurs requetes : Code :
|
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 523 ![]() |
depuis la 10g, tu as aussi :
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com