What is SQL Developer?

Date: April 2008

Oracle SQL Developer is a free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.

SQL Developer can connect to any Oracle Database version 9.2.0.1 and later and runs on Windows, Linux and Mac OSX.

SQL Developer includes the Migration Workbench, redeveloped and integrated to extend the functionality and usability offered by the original Oracle Migration Workbench. Its tight integration with SQL Developer provides users with a single point to browse database objects and data in third party databases, and to migrate from these databases to Oracle.

Oracle SQL Developer integrates with Oracle APEX, allowing you to browse applications and perform other Application Express activities. With Oracle SQL Developer you can browse, export and import, drop or deploy applications. There are a selection of Application Express reports and you can create your own custom reports.

The latest release of Oracle SQL Developer includes provides integrated support for versioning and the source control systems CVS (Concurrent Versions System) and Subversion. Supporting the version control is a File Browser to browse and read files stored in the file system. You can open and edit these files from within SQL Developer. In addition to these main additions to SQL Developer, release 1.5 includes many updated features, such as SQL Formatting, Schema Compare, Copy and Export wizards and the addition of migration support for Sybase. Times Ten support is also integrated with the product. A listing of all the new SQL Developer 1.5 functionality is available.

Download Oracle SQL Developer 1.5, released in April 2008, from OTN.

Below is a summary of the capabilities of SQL Developer. Click on the image thumbnail to view a full-sized image.

1. Create Connections
Click for full-sized image
  • 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, external authentication and proxy users
  • Group connections in folders
  • Advanced option to identify URL for connecting from Java
  • Connections for TimesTen, MySQL, SQL Server, MS Access and Sybase

SQL Developer fully support connections to Oracle 9i and above. .

Users can create Database Connections for non-Oracle databases MySQL, SQL Server, MS Access and Sybase for object and data browsing. Limited worksheet capabilities also available for these databases.

Objects are grouped together by type. For each object type, a filter can be applied to restrict the display.

On table creation users can specify sequences and before-insert triggers for populating a column with values.

Most objects have a general edit dialog as well as specific modifications available by invoking a context menu through right-clicking.

Use the Query Builder to quickly create SQL queries by drag and drop, to select tables, and mouse-click to select columns.

Data export available from any data grid. This include Table > Data, SQL Worksheet Results and Report output.

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.

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.

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.

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 the OTN Oracle Migration Workbench Forum.

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy