Complete execution environment for stored programs

 

Using SQL Navigator, you can —

image\Sqln0004.gif browse program structures

image\Sqln0004.gif view and edit the source code of all program units

image\Sqln0004.gif compile the code

image\Sqln0004.gif set input parameters

image\Sqln0004.gif run the program

image\Sqln0004.gif watch the results in the output window.

 

The Stored Program Editor—which you use to edit PL/SQL and other program code—includes a Code Explorer tool that helps make your work with packages, procedures, and functions more efficient and error-free.

The Code Explorer:

image\Sqln0004.gif is based on an advanced parsing technique that understands PL/SQL syntax.

image\Sqln0004.gif displays detailed information about a packages components, such as variables and parameters, their types, structure and cursors.

image\Sqln0004.gif automatically highlights the packaged procedure you are currently in

image\Sqln0004.gif supports drag-and-drop into the editor

image\Sqln0004.gif combines information from the specification and body

image\Sqln0004.gif highlights syntax

image\Sqln0004.gif distinguishes non-published procedures and functions with a different icon

image\Sqln0004.gif lets you quickly jump between the implementation and declaration of the current procedure in a package (Ctrl+Shift+up arrow and Ctrl+Shift+down arrow).

image\Sqln0004.gif lets you quickly jump between the between the specification and the body (Alt+F11).

 

The Code Explorer button on the Stored Program Editor toolbar

image\Sqln0001.gif

 


image\Sqln0165.gif

 

 

 

 

Code Explorer tool in the Stored Program Editor helps make your work with packages, procedures, and functions more efficient and error-free

image\Sqln0001.gif

 

image\Sqln0166.gif

 

 

image\Sqln0004.gif You can start a stored program from the SQL Editor, the DB Navigator or the Stored Program Editor.

image\Sqln0004.gif You can develop and debug PL/SQL code, prepare test data, run stored programs against the database, and immediately view the results. Compilation errors are precisely highlighted

image\Sqln0004.gif Flexible editing and processing let you single step through code, skip, rewind, and other editing functions.

image\Sqln0004.gif Drag-and-drop features let you drag and drop PL/SQL syntax, SQL functions, column names, and database object names into code. The Code Assistant provides easy access to code snippets, drag and drop syntax, and the PL/Vision catalogs.

image\Sqln0004.gif Using the Debug Mode, you can watch the result values during runtime. You can run stored programs in parallel by opening additional sessions within SQL Navigator.

image\Sqln0004.gif The Execution Console and integrated PL/SQL debugging tools help you create anonymous PL/SQL blocks that call stored programs.

image\Sqln0004.gif SQL Navigator integrates with Formatter Plus, a unique utility for reformatting existing PL/SQL, SQL*Forms, Oracle Forms, and SQL*Plus source code. Formatter Plus hyper-fast reformatting instantly improves the maintainability of code by advanced analysis and profiling methods

image\Sqln0004.gif You can define bookmarks and easily move between them within a large program.

image\Sqln0004.gif You have the option to automatically compile all dependent objects when saving an object using the object editor. This eliminates the need to find and compile all dependent objects that became invalid when altering a procedure, table, or other structure.

image\Sqln0004.gif The integrated Output window is convenient for testing and debugging, with Save and Print options. It allows up to 100,000 lines of output to be displayed, and eliminates the need to switch to another tool to test your stored programs. The Output window can be made a dockable, stay-on-top window or a normal MDI window by means of a shortcut menu option.

image\Sqln0004.gif You can correct errors easily with virtually unlimited levels of Undo and Redo functions.

image\Sqln0004.gif Customized color selection for PL/SQL and SQL keywords, text and comments makes code more readable.

image\Sqln0004.gif You can save time by using programmable keys and hotkeys for frequently used PL/SQL code, including multi-line segments.

image\Sqln0004.gif To view a fully expanded Oracle error description, you can double-click on an error code in any of the editors, or in the Output window. The resulting dialog contains the error message description, cause and actions, just as they appear in the Oracle documentation.

image\Sqln0004.gif The HTML Import capability lets you easily convert an HTML file into a PL/SQL stored procedure. The stored procedure will in turn output the HTML code via the Oracle Web Cartridge.

 

image\btn_More_about_working_with_PL_SQL75.gif