`
hlbng
  • 浏览: 177984 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

什么是 SQL Developer?

    博客分类:
  • SQL
阅读更多

原文地址:http://www.oracle.com/technology/global/cn/products/database/sql_developer/files/what_is_sqldev.html

 

Oracle SQL Developer 是一个免费的图形化数据库开发工具。使用 SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。SQL Developer 可以提高工作效率并简化数据库开发任务。

SQL Developer 可以连接到任何 9.2.0.1 版和更高版本的 Oracle 数据库,并且可以在 Windows、Linux 和 Mac OSX 上运行。

SQL Developer 包括了移植工作台,它是一个重新开发并集成的工具,扩展了原有 Oracle 移植工作台的功能和可用性。通过与 SQL Developer 紧密集成,使用户在一个地方就可以浏览第三方数据库中的数据库对象和数据,以及将这些数据库移植到 Oracle。

Oracle SQL Developer 与 Oracle APEX 集成,使您可以浏览应用程序和执行其他 Application Express 活动。通过 Oracle SQL Developer,您可以浏览、导出和导入、删除或部署应用程序。有许多 Application Express 报表可供选择,您可以创建自己的定制报表。

最新版本的 Oracle SQL Developer 包括为版本控制和源代码控制系统 CVS(并发版本控制系统)以及 Subversion 提供集成的支持。支持版本控制是通过一个可以浏览和读取文件系统中存储的文件的文件浏览器实现的。您可以在 SQL Developer 中打开并编辑这些文件。除了 SQL Developer 的这些主要新增特性之外,1.5 版还包括了许多更新的特性,如 SQL 格式化、模式比较、复制和导出向导,以及对 Sybase 的移植支持。Times Ten 支持也集成在该产品中。还提供了所有 SQL Developer 1.5 新增功能的列表。

下载 Oracle SQL Developer 1.5,该版本于 2008 年 4 月 在 OTN 上发布。

下面是 SQL Developer 的功能摘要。单击缩略图查看大图。

1. 创建连接

单击查看大图
  • 创建和测试连接
    • 针对多个数据库
    • 针对多种模式
  • 存储经常使用的连接
  • 导入和导出连接
  • 存储口令或在连接时提示
  • 从 tnsnames.ora 导入连接详细信息
  • 支持 LDAP、外部身份验证和代理用户
  • 对文件夹中的连接进行分组
  • 验证 URL 以从 Java 连接的高级选项
  • 可以连接到 TimesTen、MySQL、SQL Server、MS Access 和 Sybase

SQL Developer 完全支持与 Oracle 9i 及更高版本的连接。 .

用户可以创建与非 Oracle 数据库 MySQL、SQL Server、MS Access 和 Sybase 的连接,以便浏览对象和数据。这些数据库还可以使用有限的工作表功能。


单击查看大图
  • 基于树的对象浏览器
  • 支持公共对象
    • 表、视图、索引
    • 程序包、过程、函数、触发器
    • 类型
    • 序列
    • 物化视图和日志
    • 同义词(公用和专用)
    • 数据库链接
    • 目录
    • XML 模式
    • 队列表和队列
    • Java
    • 回收站(10g 及更高版本)
    • 其他用户
  • 特定于每个对象类型的选项卡式详细信息显示

将对象按类型分组。对于每个对象类型,可以应用筛选器来限制显示。

单击查看大图
  • 为每个受支持的对象类型创建对话框
  • 包括以下支持:
    • 外部表
    • 索引编排表
    • 临时表
    • 分区表(范围、散列和列表)
  • 支持大小写混合和多字节字符

创建表时,用户可以为填充列值指定序列和插入前触发器。

单击查看大图
  • 要修改的特定于操作的对话框,例如
    • 表 > 重命名
    • 列 > 添加
    • 查看 > 编译
    • 索引 > 重新构建
    • 过程 > 调试
    • 触发器 > 禁用
    • 序列 > 删除
    • 物化视图 > 更改并行
    • 同义词 > 删除
    • 数据库链接 > 测试
    • 回收站 > 清空

大多数对象都具有一般编辑对话框,并且可以通过右键单击调用上下文菜单来进行特定修改。

单击查看大图

单击查看大图

  • 浏览表网格数据
    • 排序
    • 筛选器
    • 重复行
    • 单个记录视图
  • 插入、更新和删除数据
  • 支持 CLOB 和 BLOB
  • 自动调整列
  • 通过消息日志跟踪数据更改
  • 可视化查询创建器

使用查询创建器可以通过拖放操作快速创建 SQL 查询、选择表以及通过单击鼠标选择列。

单击查看大图

单击查看大图

  • 导出数据到
    • XML
    • csv
    • SQL Insert
    • SQL Loader
    • text
    • HTML
    • XLS
  • 限制列
  • 添加 where 子句
  • 导出 DDL
    • 选择多个对象类型
    • 选择多个对象
  • EXPORT DDL and Data 向导
  • 导入数据自
    • XLS、CVS
  • 导入数据并创建表

可以从任何数据网格导出数据。这包括表 > 数据、SQL 工作表结果和报表输出。

单击查看大图

单击查看大图

  • 模式复制
    • 将一个模式的内容复制到另一个模式
    • 删除、截断或复制对象
    • 记录结果报表
  • 模式比较
    • 比较 2 个模式并创建 SQL Difference 语句
    • 选择要比较的对象
    • 列出差异以及要执行的 SQL 代码
    • 运行脚本输出到 SQL 工作表,以针对所选连接执行。

单击查看大图

单击查看大图

  • 语法突出显示
  • 代码智能识别
  • 表别名洞察
  • 单个语句执行
  • 脚本执行
  • 代码格式化
  • 命令历史记录
  • 解释计划 (Explain Plan)
  • HTP 和 OWA 输出
  • 绑定变量支持
  • 在 SQL 中拖放
    • 代码片段
    • 表/物化视图(显示完整的选择语句)
    • 函数/过程(显示完整的参数列表)
    • 来自连接的所有其他对象
    • 来自报表的 SQL

所有打开的文件将在 SQL 工作表中打开。用户只需从右上角的列表中选择相应的连接,即可编辑、执行和保存

单击查看大图
  • 功能齐全的编辑器
  • 代码片段查看器
  • 代码格式化程序
  • 语法突出显示
  • 代码洞察(自动完成)
  • 代码折叠
  • 内联错误报告
  • 代码收藏
  • 可自定义的快捷键
  • 可自定义的代码片段查看器
  • 基于文件的 PL/SQL 编辑

所有打开的 .pks、.pkb 和 .pls 文件将在 PL/SQL 代码编辑器中打开。用户可以编辑、使用代码片段,编译并保存这些文件。

单击查看大图
  • 运行过程、函数和程序包
    • DBMS_OUTPUT
    • 函数返回值
    • OUT 参数
  • 运行 PL/SQL 对话框
    • 指定运行目标
    • 显示参数信息
    • 生成可编辑的 PL/SQL 代码块以填充参数
  • 功能齐全的调试器
    • 控制程序执行(Step into、over 等)
    • 检查和修改变量
    • 配置断点条件

单击查看大图

单击查看大图

  • 报表套件
    • 数据字典
    • DBA
    • 监视
    • 搜索 PL/SQL
    • 安全性
  • Application Express
  • 移植
  • 用户定义
    • 基本表格形式
    • 主/从关系
    • 图表
    • 计量器
    • HTML
    • 下钻
    • 脚本

大多数提供的报表都包括点击方式。如果用户单击结果行,将显示该行中对象的定义。还可以将任一报表的 SQL 拖进工作表,对其进行编辑,然后存储为您自己的自定义报表。

单击查看大图
  • 创建到以下内容的数据库连接
    • MySQL
    • Microsoft SQL Server
    • Microsoft Access
    • Sybase
  • 浏览第三方数据库
  • 快速移植
  • 最少的权限移植
  • 分步移植
    • 捕获第三方模型
    • 转换为 Oracle 模型
    • 生成 DDL 脚本
    • 执行 DDL
    • 将数据移植到 Oracle
  • 细粒度移植
  • 复杂对象移植支持存储过程、触发器和视图。
  • 翻译修改编辑器
  • 翻译差异查看器

单击查看大图

  • 与 SQL Developer 集成
  • 支持 CVS 和 Subversion
  • 签出文件
  • 提交工作副本
  • 比较并合并文件
  • 导入文件
  • 版本历史
单击查看大图
  • 多个组件
    • 连接
    • 报表
    • SQL 工作表
    • 代码片段(拖放到代码中)
  • 冻结视图
  • 可停靠窗口
  • 拆分屏幕
  • 首选项
    • 自动提交 SQL 工作表
    • 设置加速器热键
    • 显示行号
    • 选项卡大小
  • 检查更新
  • 可扩展

SQL Developer 利用 JDeveloper IDE。这将允许开发人员编写扩展。

分享到:
评论

相关推荐

    sqldeveloper免安装版

    SQL Developer 是一款由甲骨文公司(Oracle)提供的免费、全面的数据库开发工具,它使得开发者可以方便地管理和操作Oracle数据库。免安装版的SQL Developer则省去了传统的安装过程,通常以可执行文件或zip压缩包的形式...

    ORACLE_SQLDeveloper使用教程

    ### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...

    sqldeveloper.zip

    在`sqldeveloper.zip`这个压缩包中,包含了SQL Developer的安装程序和其他必要的组件,使得用户可以轻松地进行数据库的开发和维护。 1. **SQL Developer的核心功能** - **数据查询与编辑**:SQL Developer提供了...

    oracle sqldeveloper连接mysql、SQLServer第三方dll

    解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...

    64位PL*SQL Developer

    【64位PL/SQL Developer】是一款专为64位操作系统设计的数据库管理工具,它在64位环境下运行,可以充分利用系统资源,提供高效、稳定的数据操作与管理能力。这款软件是针对Oracle数据库的,因此,对于拥有大量数据...

    SQL Developer使用手册

    ### SQL Developer 使用手册知识点概述 #### 一、SQL Developer 简介 - **软件版本与发布日期**:本手册介绍的是 Oracle SQL Developer 版本 4.0,发布于 2013 年 12 月。 - **版权信息**:此文档受版权保护,未经...

    sqldeveloper-21.4.3.x64+jdk1.8

    Oracle SQL Developer是Oracle公司出品的一个免费的集成开发环境。是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。...

    sqldeveloper-3.0.04.34数据库转换工具.rar

    这个"sqldeveloper-3.0.04.34数据库转换工具.rar"文件包含的是SQL Developer的特定版本,即3.0.04.34,这是一个针对数据库管理和迁移的实用工具。SQL Developer的主要功能包括编写SQL查询、查看和管理数据库对象、...

    SQLDeveloper工具/MySQL/SQLServer驱动程序

    SQLDeveloper是一款功能强大的数据库开发工具,由甲骨文公司(Oracle)开发,支持多种数据库管理系统,包括Oracle、MySQL和SQL Server。在这个特定的压缩包中,我们关注的是它与MySQL和SQL Server驱动程序的整合,这...

    sqldeveloper-19.2.1.247.2212-x64.zip

    在提供的压缩包"sqldeveloper-19.2.1.247.2212-x64.zip"中,包含了 SQL Developer 的最新版本,适用于64位操作系统。 1. **SQL Developer 特点**: - 支持多种数据库:除了核心的 Oracle 数据库,SQL Developer 还...

    Oracle可视化工具sqldeveloper-23.1.0.097.1607-x64

    **Oracle SQL Developer 详解** Oracle SQL Developer 是一款强大的、免费的可视化数据库管理工具,由 Oracle 公司提供,主要用于管理 Oracle 数据库系统。版本号 "23.1.0.097.1607-x64" 表明这是一款针对 64 位...

    Oracle SQL Developer 使用说明

    Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它为数据库管理员(DBA)、开发者以及数据分析师提供了全面的功能,以高效地管理和操作Oracle数据库。本文档将深入讲解Oracle SQL Developer的...

    oracle sqldeveloper

    打开这个文件夹,你会看到"sqldeveloper.exe",这就是SQL Developer的可执行文件。 3. 双击"sqldeveloper.exe"启动安装程序。由于已包含JDK,所以无需额外安装Java环境。程序会自动启动,首次运行可能需要一些时间...

    OracleSQLDeveloper

    Oracle SQL Developer 是一款由Oracle公司推出的免费数据库管理工具,它为数据库管理员(DBA)和开发人员提供了一个全面的集成环境,以便于管理和操作Oracle数据库。这个工具的强大之处在于其直观的用户界面和广泛的...

    sqldeveloper-18.3.0.277.2354-no-jre32bit.zip

    在标题"sqldeveloper-18.3.0.277.2354-no-jre32bit.zip"中,我们可以看出这是Sql Developer的特定版本——18.3.0.277.2354,而且特别标注了是32位系统使用的,并且不包含Java运行环境(JRE)。 Sql Developer 的...

    SQL Developer 17.2官方版(一)

    `sqldeveloper.sh`是Unix/Linux下的启动脚本,而`sleepycat`可能指的是Berkeley DB,一种嵌入式数据库系统,可能被SQL Developer用作数据存储。 以上只是基于给定信息推测的部分特性,实际使用中,SQL Developer ...

    sqldeveloper-4.0.1.14.48-x64.zip

    SQL Developer 是一款由甲骨文公司(Oracle Corporation)开发的免费、全面的集成开发环境(IDE),主要用于管理和操作SQL数据库。这款工具旨在提高数据库管理员和开发人员的工作效率,提供了对Oracle数据库的强大...

    Oracle连接工具sqldeveloper-4.0.3.16.84-x64

    Oracle SQL Developer 是一款由Oracle公司推出的免费的数据库管理工具,主要面向开发人员和数据库管理员,提供了...只需下载并解压压缩包中的sqldeveloper文件,按照安装指南进行操作,即可开始你的Oracle数据库之旅。

Global site tag (gtag.js) - Google Analytics