Skip to content
Advertisement

What SQL would I need to use to list all the stored procedures on an Oracle database?

What SQL would I need to use to list all the stored procedures on an Oracle database?

If possible I’d like two queries:

  1. list all stored procedures by name
  2. list the code of a stored procedure, given a name

Advertisement

Answer

The DBA_OBJECTS view will list the procedures (as well as almost any other object):

The DBA_SOURCE view will list the lines of source code for a procedure in question:

Note: Depending on your privileges, you may not be able to query the DBA_OBJECTS and DBA_SOURCE views. In this case, you can use ALL_OBJECTS and ALL_SOURCE instead. The DBA_ views contain all objects in the database, whereas the ALL_ views contain only those objects that you may access.

User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement