作为一个免费的图形用户界面,Oracle SQL Developer 允许数据库用户和管理员通过更少的单击和键击完成数据库任务。SQL Developer 是一个生产力工具,其主要目标是帮助最终用户节省时间,并最大程度地提高 Oracle Database 技术堆栈的投资回报。
SQL Developer 支持 Oracle Database 10g、11g 和 12c,并将在支持 Java 的任何操作系统上运行。
SQL Developer 提供了功能强大的编辑器,可处理 SQL、PL/SQL、Java 存储过程和 XML。使用 SQL Developer 运行查询、生成执行计划、将数据导出为所需格式(XML、Excel、HTML、PDF 等)以及执行、调试、测试和记录数据库程序等。
SQL Develper 不只是适用于开发人员!从 3.0 版开始,DBA 面板(在“视图”菜单项下)为数据库管理员提供了一组界面,帮助其完成大多数关键任务。SQL Developer 将继续为 DBA 添加和增强多种功能。目前,SQL Developer 的 DBA 面板支持:
Oracle SQL Developer 包含一个完整的数据建模解决方案,其中 Oracle SQL Developer Data Modeler (SDDM) 在应用中运行(也可作为独立的免费安装提供)。SDDM 支持:
使用 Oracle SQL Developer 可管理 Oracle Rest Data Services 以及创建和更改 RESTful 服务。
Oracle SQL Developer 与 Oracle APEX 集成,可让您浏览多个应用并执行其他 Application Express 活动。利用 Oracle SQL Developer,您可浏览、导出和导入、删除或部署应用。它还提供一系列 Application Express 报表,供您创建自定义报表。
Oracle SQL Developer 之前包含在 Migration Workbench 中,而现已成为将第三方数据库迁移到 Oracle Database 的主要迁移平台。用户可连接到 Access、SQL Server、Sybase ASE、DB2 或 Teradata,并通过向导驱动的过程将其对象、数据和应用迁移至 Oracle。
以下是 SQL Developer 多种功能的摘要。单击图像缩略图可查看完整尺寸的图像。
SQL Developer 完全支持与 Oracle 10g 和更高版本的连接。
用户可创建非 Oracle 数据库 MySQL、Microsoft SQL Server、Microsoft Access、Sybase、Teradata 和 IBM DB2 的数据库连接,以便浏览对象和数据。这些数据库还可使用有限的工作表功能。
将对象按类型进行分组。对于每个对象类型,可使用筛选器来限制显示内容。
在创建表时,用户可为填充列值指定序列和插入前触发器。
大多数对象除了一个常规编辑对话框外,都可通过右键单击调用上下文菜单来执行特定修改。
利用查询构建器,通过拖放操作快速创建 SQL 查询、选择表以及通过单击鼠标选择列。
可从任何数据网格导出数据。这包括表>数据”、SQL Worksheet 结果和报表输出。
任何打开的文件都将在 SQL Worksheet 中打开。用户只需从右上角的列表中选择适当的连接,即可编辑、执行和保存。
任何打开的 .pks、.pkb 和 .pls 文件都将在 PL/SQL 代码编辑器中打开。用户可编辑、使用代码片段,编译和保存这些文件。
大多数提供的报表都包含点阅率。如果用户单击结果行,将显示该行中对象的定义。用户还可将任一报表的 SQL 拖到工作表中进行编辑,然后存储为自己的自定义报表。
注:为免疑义,本网页所用以下术语专指以下含义: