Quick tour of SQL Navigator
       Welcome to SQL Navigator
       The SQL Navigator user interface
       Using the virtual work area
       Easy browsing and object navigation
       Fast access to any object
       Instant access to your `favorites'
       Menus and commands for handling database objects and code
       Visual editors for database objects
       Powerful SQL Editor
       Drag-and-drop Query Builder
       Complete execution environment for stored programs
       Complete and extensible code template libraries
       PL/SQL Debugger
       Team coding and Version Control support
       Graphic profiler for optimizing stored programs
       Web development support
       Reporting tools
       How to find the help you need
       Who should use SQL Navigator?
       Oracle version support
       Entering your authorization key
       Copyright Information
New features
       What's new in SQL Navigator 4?
       Getting access to new features
       Interface Enhancements
             Interface Enhancements
             Customizable menus and toolbars
             Docking toolbars and windows
             Saving window layouts
             Synchronized menus and toolbars
             Simplified menus and toolbars
             Improved Preferences setup
             Drag-and-Drop enhancements
             Personalized workspaces for developers
             New Task Bar for easier window-switching
             Quick detail view of any object
             Auto-Describe feature
             Automatic Source Preview
             Easier switching between sessions
             Speedy selection of database objects
             Oracle Job Manager integration
             Integration with DataFactory and Benchmark Factory
             Easier database browsing
             Comprehensive online Help with enhanced navigation aids
       Editing Enhancements
             All-in-one SQL Editor
             Improved PL/SQL Editor for stored programs with powerful new Code Explorer
             Automatic Code Completion
             Begin/End markers for loops and blocks
             Dot-lookup for record members
             Hyperlinking to database objects
             Easy switching between implementation and declaration
             Improved syntax highlighting
             Integrated PL/SQL Profiler (Oracle 8.1.5+)
             New Query Results window
             Source Code Search utility enhancements
             Extract DDL enhancements
       Debugger enhancements
             Debugger enhancements
             Context-sensitive tooltip description for identifiers
             Multi-paged Output window
             Execution code generation enhancements
       New and improved development tools
             Formatter Plus
             Describe tool enhancements
             Easier viewing of data in database objects
             Object Data Viewer
             Support for LOBs (large objects)
             Support for Oracle 8 partitioned tables and indexes
             New and enhanced Visual Object Editors
             User can set default schema for object editors
             Code Assistant enhancements
             Query Builder enhancements
       Improved Team Coding facilities
             Improved Team Coding facilities
       General and Miscellaneous enhancements
             Faster, more efficient execution
             More complete Oracle 8/8i support
             Multi-threaded task execution
             More convenient Logon routine
             Improved date/time representation and handling
             More stable, easier to maintain
             Superceded functionality
The SQL Navigator interface
       Overview
             Overview of the SQL Navigator interface
             Main windows
             The Task Bar
             Using the virtual work area
             Managing windows
             Saving window layouts
             Dragging objects to a hidden window
             Accessing functions and tools
             Connecting to the Oracle Database
             Navigating the database with DB Navigator
             Personalized workspaces for developers
             Finding objects quickly
             Displaying a schema object and its properties
             Managing database objects
             Performing actions on a selected schema object
             Oracle Data Dictionary views
       Menus, Toolbars, & Commands
             Menus
             Saving Window Layouts
             Command locator
             Customizing menus and toolbars
             Toolbars
                   Toolbars
                   The Team Coding Toolbar
                   The Session toolbar
                   The Object Toolbar
                   The Functions Toolbar
                   The Edit Toolbar
                   The Debug Toolbar
       Keyboard shortcuts
             Keyboard shortcuts by functional category
             Keyboard shortcuts combined list
             General Shortcuts
             Navigation Shortcuts
             Editing Shortcuts
             Preferences Shortcuts
             Programming shortcuts
             Debugging Shortcuts
       Code editors overview
             Code editors overview
             SQL Editor overview
             The Stored Program Editor
       Workspaces: A smarter way of working
             Workspaces: A smarter way of working
             The workspace window
             Managing workspaces
                   Managing workspaces
                   To create a workspace
                   To open a workspace
                   To add an object or file to the current workspace
                   To add a code location shortcut to a workspace
                   Saving connection shortcuts in your Workspace
                   To connect to a database from the workspace
                   To filter the list of objects in a workspace
                   To open a workspace object or file
                   To view or update objects in a workspace
                   To remove an object or file from a workspace
                   Invoking the Describe command for a workspace object
                   Context-sensitive commands in workspaces
       Setting preferences
             Saving window layouts
             Working with code templates and shortcuts
             Setting SQL Navigator preferences
             To display the Preferences dialog
             Setting general preferences
             User Interface preferences
             Dockable Output Window
             "Drop" and "Truncate" safety options
             Session preferences
             Default Tables preferences
             Drag and drop coding preferences
             Explain Plan preferences
             Code Assistant preferences
             Printing preferences
             Object editor preferences
             Debugger preferences
             Extract DDL preferences
             Extract DDL Table/View Specific preferences
             Extract DDL/Partitioning preferences
             Workspace preferences
             Code Editor preferences
             SQL Editor Preferences
             Stored Program Editor Preferences
             General Code Editor Preferences
             LOB Viewer preferences
             Difference viewer preferences
             Team Coding preferences
             Team Coding File Extension Options
             Team Coding General options
Managing Oracle connections and Instance parameters
       Connecting to the Oracle Database
       Setting Instance initialization parameters
       Managing sessions
             To switch to another session
             To reopen an inactive DB Navigator window
             To create a new connection
             Saving connection shortcuts in your Workspace
             To connect to a database from the workspace
             Disconnecting from an Oracle instance
             Connecting using Net8
             Connecting Using Connect Strings
             Connecting using command line parameters
             Connecting to Personal Oracle
             Connecting to a database within the SQL Editor
             To close a connection
             To activate another session in another window
             Troubleshooting Connections to Oracle
Navigating the database
       Navigating the database
       The DB Navigator window
       DB Navigator commands
             DB Navigator commands
             To move around in the Navigator window
             To expand a node in the DB Navigator
             To collapse a node in the DB Navigator
             To expand the selected node and all its descendants
             To refresh the entire tree from the database
       Working with objects in the DB Navigator
             Finding and opening objects in the DB Navigator
             Quickly finding objects in any schema
             Viewing the contents of a DB Navigator tree node
             Finding objects by search argument
             Displaying an object's place in the schema
             Browsing or editing table data from the DB Navigator
             To apply filters to restrict the object types displayed for a session
             To display the shortcut menu
             To perform an action on a database object
             To view or hide details about the node selected
             To create a database object
             To edit a database object
             To drop a database object
             To rename a database object
             To compile an object
             To compile an object and all its dependent objects
             To browse or edit table data from the DB Navigator
             To build a query from a selected table
             To extract DDL and display it in the SQL Editor
             To invoke the DESCRIBE command for an object
             To view or edit database object definitions
             To execute a stored program
       DB Navigator drag-and-drop tips
             To drag database object names into an editor
             To add a code location shortcut to a workspace
             To add an external file to the current workspace
             To add an object to a workspace
             To add an object to the Query Builder work area
             To copy an object from one schema to another
             To open an external file in SQL Editor
             To open an object in an editor
Viewing server output
       Viewing server output
       To display the Output window
       To make the Output window dockable
       To change size of the buffer for server output
       To print Output window contents
       To copy and paste selected text from the Output window
Working with SQL statements and scripts
       Writing and editing SQL code
             Getting started with the SQL Editor
                   SQL Editor overview
                   Opening the SQL Editor
             Editing SQL statements and scripts
                   Editing SQL code
                   The SQL window
                   SQL window toolbar buttons
                   SQL window shortcut menu commands
                   Point-and-click column names from any object
                   Using the Describe tool to drag column names into code
                   The Output window
                   Inserting code from another file
                   Inserting ready-made code segments via shortcut keys
                   Code templates and their assigned shortcuts
                   SQL*PLUS command support
                   Validating syntax
                   Automatic indentation
                   Gutter markers in the code editors
                   Begin/End markers for loops and blocks
                   Using Bookmarks in the SQL Editor
                   Previewing an object's source code
                   Formatting source code
                   Dragging names of database objects into code
                   Using substitution variables for flexible SQL statements
                   Using Bind variables
                   Debugging a variable in the SQL Editor
                   Integrated impact analysis and quality assurance
                   Entering multiple SQL statements
                   Inserting a text file
                   Entering PL/SQL blocks
             Tuning with the Explain Plan tool
                   Tuning with the Explain Plan tool
                   Analyzing queries with Explain Plan
                   Viewing an Operation Description
                   To execute an Explain Plan for a SQL Statement
                   Tuning a SQL script
                   To change default preferences for the Explain Plan tool
             Edit toolbar quick-reference
                   Intro
                   Copying selected text
                   Create a DBMS_OUTPUT.PUT_LINE statement
                   Jumping to a specified line
                   Indenting and unindenting
                   Inserting a CRUD matrix
                   Inserting ready-made code from templates
                   Recalling SQL
                   Using bookmarks
                   Undo or Redo your editing operations
             Customizing the SQL Editor
                   Setting SQL Editor Preferences
                   Working with code templates and shortcuts
                   Customizing SQL Editor toolbars
             Fast query building with the Query Builder
                   Overview of the Query Builder
                   Fast query building with the Query Builder
                   The Query Builder window
                   Query Builder quick reference
                   To build a query
                   To set rules, options or criteria for a query
                   Customizing Query Builder
                   Automated query-building
             Code catalogs for fast and easy coding
                   Code catalogs for fast and easy coding
                   Using code catalogs and the Code Assistant
                   Automatically starting Code Assistant with Editors
                   Viewing information about catalog objects
                   Adding, editing or deleting catalog items
                   Saving your SQL statements and code in catalogs
                   Use catalogs to save and re-use your SQL statements and code
                   Viewing Describe information
       Executing SQL and working with results
             Executing SQL statements and working with results
             Executing a SQL script
             Executing SQL statements
             To execute the SQL statements displayed in the SQL Editor
             To execute an individual SQL statement
             SQL window execution status pane
             Running multiple queries
             Running the same script against different databases
             Updateable queries
             Executing updateable queries
             To submit an updateable query
             To run an updateable query
             The Spool window
                   The Spool window
                   To display SQL statements in the Spool window
                   Retrieving previously executed SQL statements
                   Spooling results as text
                   To view results in text form
                   To view results in text form
                   To view the text of a memo field
             The Result display
                   Viewing query results
                   Result display of the SQL Editor
                   Result window commands and toolbars
                   Formatting query result columns
                   Exporting query results
                   To display the details of a selected record
                   To display multiple rows in a data sheet format
                   To sort the data sheet
                   To fetch sets of rows
                   Copying data from the Result display
                   Printing query results
                   Restricting the columns displayed in the results grid
                   Switching between SQL code and results
                   To switch between SQL code and results using accelerator keys
                   Selecting, inserting and deleting results data
                   To jump between a query and its results page
                   To jump to the associated results tab
                   Viewing objects, collections, or reference columns in relational tables
                   Viewing results in text format
Working with PL/SQL code
       Overview
       Working with PL/SQL
       Working with packages
       Tools and commands for editing stored programs
             Tools and commands for editing stored programs
             Advanced editing features for stored programs
             Controlling what is displayed in the Stored Program Editor
             Managing stored programs as database objects
             Editing code in stored programs
             Complete and extensible code template libraries
             Automated coding assistance
             Searching for code or objects in the database
             Using other SQL Navigator windows with the Stored Program Editor
             Managing your editing session
             Access to tools and add-ons for stored program development
             Synchronize advanced editing features
             Viewing compilation errors
             The Knowledge Xpert
                   Knowledge Xpert Catalogs
                   PL/Vision Control Panel settings
                   The Knowledge Xpert library
                   Knowledge bases
       Writing and editing stored programs
             Creating a new stored program
             Modifying a stored program
             To insert a saved text file into the Stored Program Editor
             Using the Code Explorer
             Gutter markers in the code editors
             Begin/End markers for loops and blocks
             Inserting ready-made code segments via shortcut keys
             Using bookmarks
             Programmable keys for PL/SQL code
             Saving and re-using code
             Viewing compilation errors
             Compiling a stored program
             Correcting syntax errors
             Drag-and-drop PL/SQL editing
             Using the Describe tool to drag column names into code
             Correcting typing errors
             Customizing color highlighting for PL/SQL and SQL keywords
             Converting HTML into a PL/SQL stored procedure
             Previewing an object's source code
             Testing program code
       Executing stored programs
             Executing stored programs
             Creating anonymous blocks
             Setting execution code parameters
             Profiling options
             Viewing results in the Output window
             Viewing an Oracle error description and solution
             Stepping though stored programs
             Running stored programs in Debug mode
       Optimizing stored programs: The PL/SQL Profiler
             Profiler overview
             Using the PL/SQL Profiler with the Stored Program editor
             Locating an open procedure in the database structure
             Optimizing stored programs
             PL/SQL Profiler quick-reference guide
             PL/SQL Profiler: Basic concepts
             Installing the PL/SQL Profiler
             PL/SQL Profiler window
             Interpreting the result sets
             Interpreting PL/SQL Profiler result sets
             Setting PL/SQL Profiler filters and sort options
             Setting PL/SQL Profiler group properties
             Optimizing stored programs
       Debugging PL/SQL
             Overview of the PL/SQL Debugger
             Debugging PL/SQL
             Using the DBMS_OUTPUT package as an aid to debugging
             Debugging PL/SQL with the SQL Navigator Debugger
             Using the SQL Navigator debugger
             Debugging stored procedures
             Oracle version requirements for the Debugger
             Setting watched variables
             A brief glossary of debugging terms
             Initiating a debugging session
             Debugging code run from an external application
             Setting and viewing Breakpoints
             Controlling code execution in the debugger
             Evaluating and modifying variables
             Troubleshooting the SQL Navigator Debugger
             Debugging PL/SQL
             Debugger quick reference
                   Debugger quick reference
                   To continue execution to the first executable line of a procedure or trigger (or to the nex
                   To debug code run from an external application
                   To display watches for a program unit
                   To execute the current line without tracing into an associated trigger trigger
                   To include debug information in the compiled procedure
                   To initiate debugging
                   To modify a variable
                   To pause automatic execution
                   To repeatedly perform the Step over function at intervals
                   To repeatedly perform the Trace Into function at a set interval
                   To run other sessions while debugging
                   To run to cursor location.
                   To set a breakpoint in your code
                   To set breakpoints from an editor
                   To set debugging options
                   To set watches
                   To step out of the current procedure and into the outer procedure that called it
                   To stop the execution of the stored program
                   To view current execution point
                   To view current values of variables
                   To view the current execution stack and all breakpoints and watches
Working with HTML and Java
       Creating HTML pages
             Overview of Web development support
             Oracle Web Development
             Creating HTML pages
             Web Server Overview
             Requirements for using SQL Navigator Web support
             Starting the Web Server
             Converting a Stored Procedure into HTML
             Generating HTML output
             Sample code for displaying query results in an HTML page
             Setting up local image directories
             Printing a Web page
       Converting an HTML file into a PL/SQL stored procedure
             Converting an HTML file into a PL/SQL stored procedure
       Working with Java
             Working with Java
             Using the Java Editor
             Using the Java Manager to load and unload Java
             Publishing Java to PL/SQL
             Extracting DDL from Java source
Working with database objects
       Visual editors for database objects
       Fast access to any object
       Easy browsing and object navigation
       Finding and opening a database object
       Opening two or more instances of the same object editor
       Displaying a schema object and its properties
       Performing actions on a selected schema object
       Creating, altering or copying database objects
       Creating new objects
       Automatically compile all dependent objects
       Modifying existing objects
       Dropping a database object
       Extracting DDL and other SQL statements from objects
       Commands for editing database objects
       Constraints
       Indexes
       Database links
       Sequences
       Synonyms
       Packages
       Procedures
       Views
       Profiles
       Users
       Roles
       Varying arrays (VARRAYs)
       Clusters
       Tables
             Tables
             Optimizing tables
             Populating tables using DataFactory
             Editing nested tables
       Triggers
             Editing triggers
             About triggers
             Debugging triggers
Tools for analysis and tuning
       Tools for analysis and tuning
       Tuning with the Explain Plan tool
       Analyzing database structures
Version Control and Team Coding
       Team Coding overview
             Team coding and Version Control support
             Team Coding and version control
             Support for Version Control products
             Using Team Coding features
             Viewing and changing objects' Team Coding status
             To set a filter for the Team Coding Viewer
             Team Coding status in editor status bar
             Team Coding Status codes
             Terms and abbreviations
             Checking objects and scripts in and out
             Getting the latest revision
             Entering comments with check-in or check-out
             Browsing version control archives
             Viewing file differences
             To view differences for selected objects
             Responding to the Different Files dialog
             Viewing Team Coding user status
       Installing Team Coding options
             Installing Team Coding options
             Install server-side objects