2009-10-16 7 views
0

J'ai cette requête:oracle question de base

select total.lecgrouplecture(l.groupcode) lecturename, 
     total.lecgrouptime(l.groupcode) lecttime 
    from total.lecgroup l 
where term = (select term 
       from total.CURENTTERM) 
    and rownum < 10 
order by lecturename 

Je veux savoir ce que total.lecgrouptime(l.groupcode) est, et obtenir cette information d'où?

+0

Veuillez utiliser des lettres majuscules pour commencer les phrases. –

Répondre

1

total est le nom du package

lecgrouplecture est une fonction dans ce package

Rechercher dans user_source le code ou utiliser une interface graphique comme SQL Developer ou TOAD

+0

merci. utilisateur i cette requête pour voir dans la source de l'utilisateur: SELECT * FROM User_Source, mais je ne peux pas voir quoi que ce soit au sujet lecgrouplecture. – backdoor

+0

sélectionner le texte à partir de user_source où name = 'TOTAL' commander par ligne; Il se pourrait que vous n'êtes pas le propriétaire du package: sélectionner du texte à partir all_source où name = ordre « TOTAL » par la ligne; –

0

il semble que TOTAL est le nom d'un schéma (SELECT * FROM all_users WHERE username = 'TOTAL'). Si tel est le cas, lecgrouplecture doit être une fonction pl/sql. Vous trouverez ce qu'il fait avec la requête Robert:

SELECT * 
    FROM all_source 
WHERE owner = 'TOTAL' 
    AND name = 'LECGROUPLECTURE' 
ORDER BY line; 
+0

@Vincent: merci =). Je suis tellement habitué à écrire des paquets que je ne pensais même pas qu'il pourrait s'agir d'une fonction autonome. –

Questions connexes