BC remote Oracle DBA - Call (800) 766-1884  
Oracle Consulting Oracle Training Development

Remote DBA

Remote DBA Plans  

Remote DBA Service

Remote DBA RAC

Remote DBA Oracle Home
Remote DBA Oracle Training
Remote DBA SQL Tuning Consulting
Remote DBA Oracle Tuning Consulting
Remote DBA Data Warehouse Consulting
Remote DBA Oracle Project Management
Remote DBA Oracle Security Assessment
Remote DBA Unix Consulting
Burleson Books
Burleson Articles
Burleson Web Courses
Burleson Qualifications
Oracle Links
Remote DBA Oracle Monitoring
Remote DBA Support Benefits
Remote DBA Plans & Prices
Our Automation Strategy
What We Monitor
Oracle Apps Support
Print Our Brochure
Contact Us (e-mail)
Oracle Job Opportunities
Oracle Consulting Prices





Remote DBA services

Remote DBA Support

Remote DBA RAC

Remote DBA Reasons

Remote Oracle Tuning

Remote DBA Links

Oracle DBA Support

Oracle DBA Forum

Oracle Disaster

Oracle Training

Oracle Tuning

Oracle Training

 Remote DBA SQL Server

Remote MSSQL Consulting

Oracle DBA Hosting

Oracle License Negotiation








EnterpriseDB Developer Studio Toolbar

Oracle Tips by Burleson Consulting

Figure 2.22: Developer Studio Toolbar

The navigator pane is the key to Developer Studio.  The navigator is set up like Windows Explorer or any other tree based navigation tool.  From the navigator, you can click on a plus sign (+) to drill down to lower levels of details.

In the properties pane, there are four tabs:  Properties – shows general information about the object highlighted in the navigator pane; Statistics – shows statistics on an object if applicable; Dependencies – lists objects upon which the highlighted object is dependent; and Dependents – lists objects dependent upon the highlighted object.

In the SQL pane, you can see, but not edit, source code.

If you double click on an object in the navigator, it will launch the SQL Interactive window.  If you double click on an object that can be selected from (like a table or a view), the SQL Interactive window will launch with a SELECT statement for that object (which is the same as if you right-clicked and selected View Data), Figure 2.23.  If you double click on an object with source code (function, procedure, package, trigger), the SQL Interactive screen will launch with the code loaded and ready for compilation.

Figure 2.23: SQL Interactive

The SQL Interactive window is intuitive.  Along the top (1) is a toolbar.  The running man icon is to run (or perform) an action.  In the case of a query, the query is executed.  In the case of source code, the code is compiled.  The running man icon is a graphical short hand that means “Make it so, Number one!”  Pressing the F5 key has the same effect as clicking the running man icon.

Next to that are the standard dialogs: Open, Save and Save As.

The next drop-down list offers two choices:  Grid Output – loads the query results in a grid with resizable columns; and Text Output – displays the results as continuous, scrollable text.

The Autocommit checkbox applies only when Grid Output is selected, otherwise it is deactivated.

If Autocommit is checked as in Figure 2.24, then all the SQL statements that are executed in the query area are automatically committed provided that all of the SQL statements executed without error.

Figure 2.24: Autocommit

If any SQL statement results in an error, then none of the SQL statements are committed.  In other words, the SQL statements are submitted as one transaction when you click the running man icon.

If Autocommit is not checked as in Figure 2.25, then explicit transaction control is enabled and the rollback icon (with the orange arrow) and the commit icon (with the green arrow) are activated.

Figure 2.25: Explicit Transaction Control

When explicit transaction control is enabled, regardless of how many SQL statements are executed and how many times you click the running man icon, no statement is committed until you click the commit icon (unless of course, one of the SQL statements you execute is a COMMIT statement).  If you click the rollback icon, all SQL statements executed since the last time you clicked the commit icon or executed a COMMIT statement are rolled back.  By default, when you exit SQL Interactive, the last action taken is a rollback.  Thus, if you inadvertently delete your entire table, you can either click the rollback icon or simply exit from SQL Interactive and the deletion will be rolled back.

The default rollback action when you exit SQL Interactive can be changed in the Preferences dialog box, Figure 2.26, found under the Tools menu option of the Developer Studio main menu.

Figure 2.26: Preferences

If you choose, Commit, the action upon exiting SQL Interactive will be to perform a commit.  If you choose, Always Ask, a dialog box will always ask you if you want to commit, rollback or cancel upon exiting SQL Interactive.

If you selected Text Output from the Grid Output/Text Output drop-down list as in Figure 2.27, the transactional behavior is very different.  First of all, the Autocommit checkbox and the rollback and commit icons are deactivated.

Figure 2.27: Text Output

Secondly, the successfully executed SQL statements are individually auto-committed regardless of the occurrence of errors in other SQL statements.  In actuality, the statements are submitted to the EnterpriseDB PSQL program as a batch which by default, is configured to auto-commit all transactions.  In a later section, I will explain how to turn off auto-commit.

One more line further down in Figure 2.23 we have the Limit checkbox and a numeric entry box (2).  If you want to force your query to return a maximum number of rows, make sure the checkbox is checked and a valid value is in the numeric entry box.

Below that is the query area (3).  You can enter any DML or DDL in this box.  You will run it by clicking on the running man icon.

You can have multiple queries in the query area at one time.  If you press the run icon with nothing selected, all queries will execute one after the other and display the results in the message window.

You can select a single statement to execute by highlighting it before pressing the run icon.

If you have Grid Output selected when you run one or more statements in the query area, it loads the results of each query into its own individual tab formatted in a data grid (5).  You can right-click on a tab (4) to get a menu (where you can close the tab if you choose to).

If you have Text Output selected, it displays all the results in a single, continuous message area that is more like the output of a SQL*Plus session.

This should be enough to get you into Developer Studio and playing with its features.  I will cover Developer Studio, the SQL Interactive facility, the SQL Terminal, Visual Explain, Backup and Restore in Chapter 5, Developer Studio.  I will also cover the debugger in detail in Chapter 5 but I will give you an introduction below.

This is an excerpt from the book "EnterpriseDB: The Definitive Reference" by Rampant TechPress.

Expert Remote DBA

BC is America's oldest and largest Remote DBA Oracle support provider.  Get real Remote DBA experts, call
BC Remote DBA today.



Remote DBA Service

Oracle Tuning Book


Advance SQL Tuning Book 

BC Oracle support

Oracle books by Rampant

Oracle monitoring software







BC Remote Oracle Support

Remote DBA

Remote DBA Services

Copyright © 1996 -  2013 by Burleson. All rights reserved.

Oracle® is the registered trademark of Oracle Corporation.

Hit Counter