関数を別のユーザー関数を呼び出すための特権をユーザーに付与したい。
私はこれを書きます:GRANT EXECUTE ANY FUNCTION TO user;
しかし、それは機能しません。
ユーザーはこれを呼び出す必要があります:
call XXX.YYY.AlterAllInvalidObjects(NULL,'PACKAGE BODY');
しかし、どうすれば助成金を与えることができますか?
注:使用したくない:GRANT EXECUTE ON FUNCTION AlterAllInvalidObjects TO user;
特定の関数名ではなく、一般的なソリューションが必要です。