入门

SQL 工作室

简介

SQL 工作室用于创建、查看和维护数据库对象。您只需准备一个 Web 浏览器。只要登录到了工作区,您就进入了 SQL 工作室!因此,您可以从公共 Internet 轻松快捷地访问 Oracle 数据库。

还没有工作区?只需片刻,就能拥有一个免费工作区并开始试用。

开始免费试用

对象浏览器

通过对象浏览器,您可以使用树控件来查看对象属性和创建新对象。

  • 创建新对象

    按照简单的向导创建数据库对象。

  • 查看和修改对象

    浏览和修改表、视图、程序包、过程等。

  • 浏览您的数据

    浏览和筛选表及视图中的数据。

SQL 命令

可以在 SQL 命令内运行任何 SQL 语句或 PL/SQL 块。您要做的就是在命令编辑器中输入 SQL 或 PL/SQL 块,然后单击“运行”。在屏幕底部的显示窗格中可以方便地查看命令的结果。

  • 输入 SQL 语句

    您可以输入 SQL 命令以创建、编辑、查看、运行和删除数据库对象。可以执行数据操作语言 (Data Manipulation Language, DML) 和数据定义语言 (Data Definition Language, DDL) 命令。

  • 查看语句结果

    显示窗格将显示结果查询和 DML 语句。

  • 下载数据

    您可以将查询结果下载到 CSV 文件中。

SQL 脚本

SQL 脚本是保存为文件的一组 SQL 命令。SQL 脚本可以包含一个或多个 SQL 语句或 PL/SQL 块。您可以使用 SQL 脚本创建、编辑、查看、运行和删除数据库对象。

  • 维护脚本

    您可以轻松地从头创建新脚本或上载现有文件。编辑 SQL 脚本时,会向您显示完整的页代码编辑器并突出显示文本。

  • 查看结果

    运行脚本时,会显示一个结果页,其中包含每次的语句运行以及该语句的反馈。您随时可返回该页并查看以前的结果。

实用程序

Oracle APEX 提供了许多有用的实用程序,可用来管理数据和维护数据库对象。

  • 数据工作室

    使用数据工作室,可以将数据加载和上载到数据库。可以从文本、XML 或电子表格加载到新表或现有表中。还可以将数据上载到文本或 XML。

  • 查询构建器

    您能以图形化方式构建查询,具体操作就是将表和视图添加到面板中,然后选择要返回的列。还可以创建对象之间的关系,查看格式化的查询结果并保存查询,而这只需要您具备一点点 SQL 知识即可,甚至完全不懂 SQL 也可以。

  • Quick SQL

    使用类似 Markdown 并已扩展到基于标准的 Oracle SQL 的精简语法,快速设计数据模型并为其构建原型。

  • 示例数据集

    使用示例数据集构建示例应用。

  • 生成 DDL

    可以为方案内的所有或选定数据库对象生成数据定义语言 (Data Definition Language, DDL) 语句。

  • 用户界面默认设置

    指定布局属性,以便在各个页和应用中一致地生成项/列。

  • 方案比较

    可以运行对两个方案中的数据库对象进行比较的报表,以显示两者之间的差异。可以对方案中的所有对象进行比较,也可以只针对特定对象运行比较报表。

  • 表上的方法

    使用“表上的方法”实用程序,可以为指定表上的 DML 操作创建应用编程接口 (Application Programming Interface, API) 或程序包。

  • 回收站

    还原已删除的数据库对象。

  • 对象报表

    访问大量报表,以帮助您更好地管理方案中的数据库对象。

  • 关于数据库

    适用于具有数据库管理员访问权限的人员,可用来查看基础数据库详细信息。

  • 数据库监视器

    适用于具有数据库管理员访问权限的人员,可用来运行数据库活动报表。

RESTful 服务

使用基于 Oracle REST 数据服务 (Oracle REST Data Services, ORDS) 的资料档案库创建和管理 RESTful 服务。使用此功能,可以定义 RESTful Web 服务端点或 URI,从而允许其他应用从基础数据库对象提取数据。定义可分解为模块、模板和处理程序。

  • 模块

    模块提供 URI 定义的基本路径。它是用于将相关 RESTful 服务组合在一起的容器。

  • 模板

    需在模块内定义模板。模板是单独的 RESTful 服务,能够为针对某个通用资源标识符 (Universal Resource Identifiers, URI) 集的请求提供服务。资源模板的 URI 模式用于定义 URI 集。

  • 处理程序

    需针对特定模板定义处理程序。处理程序提供了必要的逻辑,用于为针对资源模板执行的特定 HTTP 操作(例如 GET、POST、PUT 和 DELETE)提供服务。