
A project consists of a collection of source files, database objects, notes, and options. To organize your work you can use PL/SQL Developer's built-in project concept. A diagram can be used for documentation purposes, but can also serve as a workspace.
This way you can easily visualize (a part of) the database objects of your application or project and their relations.
The Diagram Window allows you to create a graphical representation of a selection of objects. There are a number of standard reports, and you can easily create your own custom reports.
To run reports against your application data or against the Oracle dictionary, you can use PL/SQL Developer's built-in Report functionality. This window has the same look and feel as SQL*Plus, and additionally has a built-in script editor with corresponding syntax highlighting.
To develop and execute SQL scripts you can use PL/SQL Developer's Command Window. You can easily recall previously executed SQL statements from a history buffer. The result grid supports a Query By Example mode to search specific records in a result set. The SQL Window allows you to enter any SQL statement or multiple statements and view or edit the results in a grid. Your code can automatically be beautified when you compile, save, or open a file. The PL/SQL Beautifier allows you to format your SQL and PL/SQL code through a user-defined set of rules. The integrated debugger offers all features you could wish for: Step In, Step Over, Step Out, Run Until Exception, Breakpoints, View & Set Variables, View Call Stack, and so on. With its Syntax Highlighting, SQL and PL/SQL help, Object Descriptions, Code Assistant, Compiler Hints, Refactoring, PL/SQL Beautifier, Code Contents, Code Hierarchy, Code Folding, Hyperlink Navigation, Macro Library and many other sophisticated features, the Unicode compliant editor will even appeal to the most demanding user. PL/SQL Developer focuses on code quality and productivity, ease of use and key advantages during Oracle application development. Over time we have seen more and more business logic and application logic move into the Oracle Server, so that PL/SQL programming has become a significant part of the total development process. PL/SQL Developer is an Integrated Development Environment that is specifically targeted at the development of stored program units for Oracle Databases.