Professional Documents
Culture Documents
1 of 7
http://www.oracle.com/technetwork/developer-tools/sql-developer/what-i...
Welcome Snehasish
Account Sign Out Help Country
Products
Oracle Technology Network
Developer Tools
Solutions
Communities
Downloads
I am a...
Store
I want to...
Support
Search
Training
Partners
About
SQL Developer
JDeveloper
NetBeans
Oracle SQL Developer is the Oracle Database IDE. A free graphical user interface, Oracle SQL Developer allows database users and
administrators to do their database tasks in fewer clicks and keystrokes. A productivity tool, SQL Developer's main objective is to help the end
user save time and maximize the return on investment in the Oracle Database technology stack.
SQL Developer supports Oracle Database 10g, 11g, and 12c and will run on any operating system that supports Java.
For the Developer
SQL Developer provides powerful editors for working with SQL, PL/SQL, Stored Java Procedures, and XML. Run queries, generate execution
plans, export data to the desired format (XML, Excel, HTML, PDF, etc.), execute, debug, test, and document your database programs, and much
more with SQL Developer.
Discoverer
Enterprise Pack for Eclipse
JHeadstart
Warehouse Builder
XML Developer's Kit
Zend Server
Forms
Team Productivity Center
Oracle Help Technologies
Oracle Mobile Application
Framework
11/24/2014 7:53 PM
2 of 7
http://www.oracle.com/technetwork/developer-tools/sql-developer/what-i...
1. Create Connections
Create and test connections
for multiple databases
for multiple schemas
Store often-used connections
Import and export connections
Store password or be prompted on connection
Import connection details from tnsnames.ora
Support for LDAP, Kerberos, external authentication and proxy users
Group connections in folders
Advanced option to identify URL for connecting from Java
Connections for TimesTen, MySQL, Microsoft SQL Server, Microsoft Access, Sybase, Teradata and IBM DB2
a full listing of certifications is available
SQL Developer fully support connections to Oracle 10g and above.
Users can create Database Connections for non-Oracle databases MySQL, Microsoft SQL Server, Microsoft Access, Sybase, Teradata and IBM
DB2 for object and data browsing. Limited worksheet capabilities also available for these databases.
2. Browse Objects
Objects are grouped together by type. For each object type, a filter can be applied to restrict the display.
3. Create Objects
On table creation users can specify sequences and before-insert triggers for populating a column with values.
4. Modify Objects
11/24/2014 7:53 PM
3 of 7
http://www.oracle.com/technetwork/developer-tools/sql-developer/what-i...
Most objects have a general edit dialog as well as specific modifications available by invoking a context menu through right-clicking.
5. Query and Update Data
Use the Query Builder to quickly create SQL queries by drag and drop, to select tables, and mouse-click to select columns.
6. Export Data and DDL, Import Data
Export data to
XML
csv
SQL Insert
SQL Loader
text
HTML
XLS
Restrict columns
Add where clause
Export DDL
select multiple object type
select multiple objects
EXPORT DDL and Data wizard
Import data from
XLS, CVS
Import data and create table
11/24/2014 7:53 PM
4 of 7
http://www.oracle.com/technetwork/developer-tools/sql-developer/what-i...
Data export available from any data grid. This include Table > Data, SQL Worksheet Results and Report output.
7. Schema Copy and Compare
Schema Copy
Copy contents of one schema to another
Drop, truncate or copy objects
Log report of results
Schema Compare
Compare and create SQL Difference statement between 2
schemas
Select objects to compare
List of differences and SQL Code to be executed
Run script output to SQL Worksheet to be executed
against connection of choice
8. Process Commands
Syntax Highlighting
Code Insight
Table alias insight
Single Statement Execution
Script Execution
Code Formatting
Command History
Explain Plan
HTP and OWA output
Bind Variable Support
Drag and Drop into your SQL
Snippets
Tables/Materialized Views (bring over full select statement)
Functions/Procedures (bring over full parameter list)
All other objects from Connections
SQL from Reports
Any files opened will be opened into a SQL Worksheet. The user will simply select the appropriate connection from the upper-right list and can
edit, execute and save.
9. Edit PL/SQL
11/24/2014 7:53 PM
5 of 7
http://www.oracle.com/technetwork/developer-tools/sql-developer/what-i...
Any .pks, .pkb and .pls files opened will be opened into a PL/SQL Code Editor. Uses can edit, use snippets, compile and save these files.
10. Run and Debug PL/SQL
Suite of Reports
Data Dictionary
DBA
Monitoring
Search PL/SQL
Security
Application Express
Data Modeler
Migration
User Defined
Basic tabular
Master-detail
Charts
Gauges
HTML
Drill down
Script
Most of the provided reports include click-through. If a user clicks on a resulting row, the definition of the object in that row is displayed. The SQL
for any report can also be pulled into a Worksheet, edited and then stored as your own custom report.
12. PL/SQL Unit Testing
Create a test
Add test suite
Create test implementation
Repository based multi-user access
Run test reports
Reuseable library components
13. Data Modeler Viewer
Read only Data Modeler
Open and browse logical and relational data models
Drag and drop tables to create diagrams
Browse domains, business information and process model data
Read only access for
domains
business information
process model data
11/24/2014 7:53 PM
6 of 7
http://www.oracle.com/technetwork/developer-tools/sql-developer/what-i...
Multiple Components
Connections
Reports
SQL Worksheet
Snippets (drag and drop into code)
Freeze View
Dockable Windows
Split Screen
Preferences
Auto commit with SQL Worksheet
Set Accelerator Keys
Show Line Numbers
Tab Size
Check for Updates
3rd Party Drivers
to add CVS, Serena Dimensions and Perforce extensions
Extensible
SQL Developer leverages the JDeveloper IDE. This gives developers the option to write extensions.
Discuss this in the OTN Oracle SQL Developer Forum.
Discuss Migration Workbench issues on theOTN Oracle Migration Workbench Forum.
Printer View
11/24/2014 7:53 PM
7 of 7
http://www.oracle.com/technetwork/developer-tools/sql-developer/what-i...
ORACLE CLOUD
JAVA
COMMUNITIES
Blogs
Discussion Forums
Wikis
Become a Partner
Oracle OpenWorld
Oracle ACEs
JavaOne
User Groups
Java Magazine
Subscribe Careers Contact Us Site Maps Legal Notices Terms of Use Privacy Cookie Preferences Oracle Mobile
11/24/2014 7:53 PM