I am an experienced Java developer, used to all the nice features that Eclipse provides for Java development (in particular Ctrl+T to open type, Ctrl+Click or F3 to open referenced declaration, outline, ...). I really like this degree of comfort.
Now I have a project, where I need to do some changes in the existing database (stored procedures, etc.) and I am looking for a tool, which would give me the similar level of comfort. (The database is Sybase) In particular:
- Edit/Modify the stored procedures
- Have some syntax highlighting for stored procedures/sql
- Some code completion (i.e. Table/View/Procedure/variable names)
- Have an easy way to find a procedure (something like Ctrl+T), I don't like scrolling through the list of 100s of procedures in my DB
- Have an easy way to navigate to referenced object (ie. from exec ProcName to the ProcName definition, or table, etc.)
- Highlight/List the variable usages inside the procedure body
I have tried several free tools I found around (Eclipse Database Development, Oracle SQL Developer, some old version of Aqua Data Studio), but none of them seems to get even close to points 4. and 5., they cover (to some extent) just 1, 2, 3.
I am looking for tool recommendations, eventually hints, how to workaround the missing features (i.e. how to change my habits).
EDIT: Oracle SQL Developer is not limited to Oracle, but can be used for other databases as well (just needs JDBC diriver). See bottom of this page for detailed instructions.
Thanks