2013-07-24 3 views
-1

Comment vérifier si la fonction est valide ou non dans l'oracle DB actuellement installé dans mon systèmefonction Oracle est valide ou non

comme celui-ci

select * from dual 

where 

function_name = 'sum' 
+2

si la fonction définie par l'utilisateur ou définie par le système vous souhaitez vérifier? cochez cette requête select * from all_objects where object_type = 'FUNCTION' – SeeSharp

+0

Merci pour votre aide. – sunleo

Répondre

0
SELECT status 
FROM all_objects 
WHERE object_name = 'MYFUNCTIONNAME' 
AND object_type = 'FUNCTION'; 

Remplacer MYFUNCTIONNAME avec le nom de la fonction vous souhaitez vérifier. Cela renverra VALID ou INVALID. Si la fonction n'est pas visible pour l'utilisateur actuel, elle ne retournera aucune ligne.

Questions connexes