Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tool for code Navigation in PL/SQL

I have to study and modify a big and poorly documented codebase written in pl/sql. I use Oracle SQL Developer to navigate through it, but it become tedious because there is not a "go to declaration" nor "find usages" option so I have to go manually to the referred package to find the function or procedure I want to understand, or grep an offline copy to find the usages.

I have tried to setup vim+ctags, but exuberant ctags gets confused by case insensitiviness.

So the question is, which tools allow to easily navigate through PL/SQL code?

like image 978
Samuel Avatar asked Mar 26 '26 02:03

Samuel


2 Answers

PL/SQL Developer, from Allround Automations has some nice features to navigate through code. You can download and install a full-feature trial version that will last you one month. Afterwards, if you like the tool and want to go on using it, you will have to pay a (modest) fee.

like image 169
Vincent Malgrat Avatar answered Mar 28 '26 17:03

Vincent Malgrat


Try Tobys PLSQL Editor. It gives you:

  • Syntax highlighting
  • F3 jump to code
  • Package outlines
  • Code completion
  • Compile to database with error highlighting
  • Auto header generation using PLDoc

I'm still searching for a good tool to look at dependencies. You can query the data dictionary to find package dependencies but it doesn't go down to the level of procedures/functions within the packages themselves or line numbers within each package.

like image 27
darreljnz Avatar answered Mar 28 '26 15:03

darreljnz



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!