Bonjour,

J'ai le query suivant qui me permet de rechercher le code source d'un package et de me retourner les lignes qui utilisent des commandes comme upper, lower and like.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
SELECT   line "line n°",
         REPLACE (RTRIM (LTRIM (text)), CHR (10), '') "code sourse"
    FROM user_source
   WHERE NAME = :mon_package
     AND (   UPPER (text) LIKE '%UPPER%'
          OR UPPER (text) LIKE '%LOWER%'
          OR UPPER (text) LIKE '%LIKE%'
         )
     AND TYPE LIKE 'PACKAGE BODY'
ORDER BY line;
En sortie, j'affiche le n° de ligne du package ainsi que le code source de cette ligne.

Je recherche le moyen d'afficher en plus le nom de la procédure/fonction du packaqe ou se trouve la ligne de code.

Comment faire ?

merci