Create your own code templates. Edit or delete existing code templates. Change the shortcut key definitions attached to a template.
| Option | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Templates | Click on a template to select it. 
 | ||||||||
| Code | View / Edit the SQL code for the selected template. | ||||||||
| Add | Create a new template. | ||||||||
| Delete | Delete the selected template. You cannot delete all the templates. There must be at least one template remaining in the Code Shortcuts and Templates dialog. | 
| Name | Description | Code | Shortcut Key | 
|---|---|---|---|
| Basic Loop | Basic Loop Statement | LOOP statements; END LOOP; | SHIFT+CTRL+L | 
| Boolean | Boolean Statement | Boolean; | SHIFT+CTRL+B | 
| Close Cursor | Close Cursor Statement | CLOSE cursor_name; | SHIFT+CTRL+C | 
| DBMS_PutLine | DBMS_OUTPUT.Put_Line | DBMS_OUTPUT.Put_Line(string); | SHIFT+CTRL+D | 
| Exception | Exception Statement | EXCEPTION WHEN exception_name THEN statements; WHEN no_data_found THEN statements; WHEN others THEN— Handles all exceptions statements; | SHIFT+CTRL+E | 
| Exit_When | Exit When Statement | EXIT WHEN condition_is_true ; -- To exit loop | SHIFT+CTRL+X | 
| For_Loop | For Loop Statement | FOR J IN 1..12 LOOP statements; END LOOP; | SHIFT+CTRL+F | 
| GOTO_Label | GOTO Label Statement | GOTO label_name ; | SHIFT+CTRL+G | 
| IF | IF Statement | IF condition_is_true THEN statements; | SHIFT+CTRL+A | 
| MLSLABEL | MSLABEL Statement | MSLABEL; | SHIFT+CTRL+M | 
| Number | Number Statement | NUMBER( precision , scale ), | SHIFT+CTRL+N | 
| Open_Cursor | Open_Cursor Statement | OPEN cursor_name ; | SHIFT+CTRL+O | 
| Raise_Exception | Raise_Exception | RAISE exception_name ; | SHIFT+CTRL+R | 
| SQLCODE | SQLCODE Statement | SQLCODE; | SHIFT+CTRL+S | 
| VARCHAR2 | VARCHAR2 Statement | VARCHAR2( size ), | SHIFT+CTRL+V | 
| Variable_name | Variable_name | variable_name ColName%TYPE; | SHIFT+CTRL+T | 
| While_Condition | While Condition Statement | WHILE condition_is_true LOOP statements; END LOOP ; | SHIFT+CTRL+W | 
| Unassigned | SHIFT+CTRL+H | ||
| Unassigned | SHIFT+CTRL+J | ||
| Unassigned | SHIFT+CTRL+K | ||
| Unassigned | SHIFT+CTRL+P | ||
| Unassigned | SHIFT+CTRL+Q | ||
| Unassigned | SHIFT+CTRL+Y | ||
| Unassigned | SHIFT+CTRL+Z | 
 
The Code Test panel automates the process of testing PL/SQL programs.
To open the Code Test module
| Icon | Tool Tip | Description | 
|---|---|---|
| Open and Select Object | Opens the Select DB Object Dialog. | |
| Refresh | Refresh the list of test cases against the current object. | |
| Create New Test Case | Opens Test Case Properties. Create a new test case. The first time you create a test case, you are prompted to install the Code Tester for Oracle repository. Installation of this repository is required. Complete the wizard that is launched. | |
| Edit Test Case | Opens Test Case Properties. Includes the properties of the highlighted test case. | |
| Clone Test Case | Opens Test Case Properties. Renames the test case. Includes the properties of the highlighted test case. | |
| Run Selected Test Cases | Runs the selected test cases. 
 As test cases are run, the status of each is shown. | 
| 
 | TIP: 
 | 
You describe the expected behavior of a program and then SQL Navigator generates the required code for the test case.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
| Test Name | The name of the test case selected or a new name. This field is editable. | ||||||
| Parameter, Input & Expected Output | Configure input parameters and expected outputs. | ||||||
| Test & Result | |||||||
| Exception Outcome | 
 | ||||||
| Elapsed Time Outcome | 
 | 
 
Search stored programs, triggers and views for a character string in the source code.
| 
 | TIP: You can use this utility to perform a quick "where-used" impact analysis. | 
Open the Database Source Code Search dialog
Select Search | Code Search.
Define the search criteria
You can stop/suspend the search from the Session Menu or toolbar.
Now objects have been found
Take actions on found object(s)
| Icon | Action | Description | 
|---|---|---|
| Edit | Double click on the object. The object opens in the corresponding editor with the cursor at the line containing the search string. For more information, see Visual Object Editors. | |
| Describe | View Describe information on the object. Right-click on a row in the results set to see Describe information. | |
| Add to Project Manager | Save a shortcut to the code location. Drag the selection from the result list to the Project Manager. | |
| Source Preview | Open Source Preview. Select found text objects to view their source code. |