Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. CREATE PACKAGE my_pkg
  2. IS
  3. g_var NUMBER;
  4. END;
  5. /
  6.  
  7. FUNCTION FN_get_g_var RETURN number
  8. IS BEGIN
  9. return g_var; END
  10. FN_get_g_var ;
  11.  
  12. CREATE VIEW myView AS
  13. SELECT my_pkg.FN_get_g_var() FROM DUAL;
  14.  
  15. select name as variable_name, object_name as package_name, object_type
  16. from dba_identifiers a
  17. where usage_context_id = 1
  18. and usage = 'DECLARATION'
  19. and type = 'VARIABLE'
  20. start with object_type in ('PACKAGE', 'PACKAGE BODY')
  21. connect by prior usage_id = usage_context_id
  22. and object_name = prior object_name
  23. and object_type = prior object_type
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement