1、“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”,“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”,SQL Developer Introducing Oracles New Graphical Database Development Tool,
2、Agenda,Introduction Why do we need SQL Developer? Features Connections Create and Browse Objects Query and Update Data Execute Queries Create and Debug PL/SQL Run Database Reports IDE Extensibility Roadmap for the Future,Dr. DBA on Project Raptor,“Database developers will love Project Raptor, Oracle
3、s new graphical tool for creating and browsing database objects. With a few clicks you can easily create and debug stored procedures, and test SQL statements and view optimizer plans. Raptor is small, fast, and fun, and perhaps best of all, its FREE! “ - Ken Jacobs, VP Product Strategy, Server Techn
4、ologies Division, Oracle,AskTom on Project Raptor,“This tool has the power of the command line, with all of the benefits of a graphical interface. No compromises.“ Tom Kyte http:/,SQL Developer,Provides a free client database development tool Comprehensive core functionality Great user experience En
5、hances productivity Simplifies database development tasks Initial focus Object Browsing, Object Creation SQL Worksheet (command and scripts) PL/SQL editing, debugging Developer centric, user extensible reports,http:/ Developer,Developed in the JDeveloper IDE Leveraging a robust extensible IDE Framew
6、ork First independently branded product on JDeveloper IDE Works with Database 9.2.0.1 and later Uses JDBC Thin driver No Oracle Home required JDBC Type 2 driver also supported Bundled with JRE 1.5 Easy install by unzipping the downloaded file Supports Windows and Linux platforms today Mac OS X suppo
7、rt for 1.0 production release,http:/ Developers Tool Coverage,Application Developer,Database Developer,DBA,App Express,.NET,JDeveloper,SQL Developer,Eclipse,Enterprise Manager,Data Tier,Application Framework,DB Dev Tool,Commitment to DB Developers,Eclipse Planning Oracle support for DTP 1.0 for Ecli
8、pse 3.2 JDeveloper Database support in Oracle JDeveloper (10.1.3) Subsequent releases to incorporate SQL Developer PHP Development Zend Core for Oracle Application Express Includes basic SQL Workshop functionality .Net Development Oracle Developer Tools for Visual Studio .Net SQL Developer Oracles p
9、remier tool for database development,Why Do I need SQL Developer?,Easy graphical interface to Oracle database Uncluttered, intuitive interface Windows, Linux, and Mac OS X support Robust feature set Free,A Product Introduction,Creating Connections Creating and Browsing Objects Querying and Updating
10、Data Executing Queries Creating and Debugging PL/SQL Running and Defining Database Reports Reviewing IDE features Taking advantage of Extensibility,Database Connections,Create and test connections For multiple databases For multiple schemas Store often-used connections Import and export connections
11、Reuse connections Database browsing PL/SQL Development Running reports Import connection details from tnsnames.ora,Object Browsing,Tree Based Object Browser Create and Edit Database Objects Create and Browse Users Support for common objects Tables, Views, Indexes Packages, Procedures, Functions, Tri
12、ggers Types Sequences Materialized Views and Logs Synonyms (public and private) Database Links Recycle Bin Other Users,Querying and Updating Data,Browse table grid data Filter Order Run scripts for mass updates Use grid for single value updates Track updates through message log Filter and sort data
13、for views,SQL Worksheet,Syntax Highlighting Code Insight Single Statement Execution Script Execution Code Formatting Command History Explain Plan HTP and OWA output Bind Variable Support,PL/SQL Editing,Full Function Editor Code Snippet Viewer Code Formatter Syntax Highlighting Code Insight (auto com
14、plete) Code Folding Inline Error Reporting Code Bookmarking Customizable Quick Keys Customizable Code Snippet Viewer,Run and Debug PL/SQL,Run Procedures, Functions, and Packages DBMS_OUTPUT Function return values OUT parameters Run PL/SQL dialog Specify run target Shows parameter information Generat
15、es editable PL/SQL block for populating parameters Full functioning debugger Control program execution (Step into, over) Inspect and modify variables Configure breakpoint conditions,Reporting,Suite of Reports Data Dictionary DBA Monitoring Table Object PL/SQL Object User Defined,Reviewing the IDE,Co
16、nnections Navigator Reports Navigator Freeze view Split screen details Dockable windows Double-click tab maximise Drag and drop snippets Context menus Check for updates,Extensibility,SQL Developer leverages the JDeveloper IDE, thus giving developers the option to extend the functionality User extens
17、ions Users already writing their own extensions Custom plug ins e.g. Oracle Migration Workbench will be an extension,Timeline,Early Adopter release on OTN December 28th 2005 Subsequent Early Adopter releases early 2006 Huge positive response from the Oracle user community 48103 downloads from OTN (1
18、 Jan to 9 Feb 06) Production release scheduled for early 2006,Direction,Supported by Oracle Support for any customers with current Oracle Database support contracts SQL Developer to be included in JDeveloper(post 10.1.3) Product translations Basic developer DBA support Performance and Tuning Modelin
19、g File-Oriented PL/SQL Development Integration of Migration Tools Knowledge base (integrated, indexed, and scrubbed version of ) Support the Eclipse DTP project by incorporating features from SQL Developer,D E M O N S T R A T I O N,SQL Developer,More Information,Free Software Download Getting Starte
20、d Installation Guide Online Help Release Notes Feature Matrix Other Information Discussion Forum Technical Information Tutorials, Demos, How-Tos, Technologies,Oracle Database 10g Oracle Database 10g Express Edition Oracle Application Express (aka HTML DB) Oracle JDeveloper PL/SQL SQL*Plus,Summary,Li
21、ghtweight easy install Initial release has good feature coverage Browse schemas, users and data Create and update objects Create, execute and debug PLSQL Run and create user defined reports Future releases Statement of direction yet to be published Focused on customer satisfaction Including features such as tuning, source code control, file oriented PL/SQL development FREE,A,Q,&,“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”,