Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
LAMI DBA

Articles autour des SGBD Oracle, SQL Server & PostgreSQL

Oracle18c - SQL Plus - SQL_ID Feedback

 

Hello !


Il arrive régulièrement que dans certaines circonstances nous ayons besoin de récuperer le sql_id  à partir d'une requête.
Cela n'a rien de bien sorcier, on peut utiliser par exemple les vues v$sql ou encore v$sqlarea (pour peu que la requête en question soit encore dans le cache.)
 

 

Oracle 18c, dans sa bonté extrême nous rend encore un peu plus faineant, car il est maintenant possible dans sqlplus de récuperer le sql_id à moindre effort.
Un petit exemple...
Vérfions d'abord ma version.

SQL>
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
SQL>


Nickel ! il ne reste plus qu'à demander à ce qu'après chaque requête executée dans sqlplus, le sql_id soit retourné.

SQL>
SQL> set feedback on sql_id
SQL>


Vérifions...

SQL>
SQL>
SQL> select count(*) from dba_tables;

  COUNT(*)
----------
      1703

1 row selected.

SQL_ID: 56bs32ukywdsq
SQL>

Enjoy !
 

 

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article