Je souhaite obtenir le nom d'un paramètre dans plsql.Obtenir le nom d'un paramètre
Par exemple,
procedure sp_example(myParam in varchar2) is
paramName varchar2(30);
begin
paramName = 'myParam';
end
end procedure sp_example;
est-il un moyen d'obtenir le nom de myParam
utilisant la réflexion, au lieu de coder en dur il?
Vous pouvez utiliser '' OWA_UTIL.who_called_me' et une procédure who_am_i' pour obtenir dynamiquement le propriétaire de la procédure et le nom . Mais malheureusement, il n'y a pas de moyen facile d'obtenir le nom de la procédure dans un paquet. http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkytewhocalledme.html –