阅读完此使用方法文档后,您应该能够理解如何使用 SQL Worksheet 输入 SQL 和 SQL*Plus 命令。
Oracle SQL Developer 提供了一个 SQL Worksheet,您可通过编写简单或复杂的 SQL 语句来查询数据。在本使用方法文档中,我们介绍了最基本的语句,选择表中的所有数据,并通过减少检索的列或行来限制此查询。
建立数据库连接后,就可浏览模式,查询和修改数据。
1。 创建数据库连接后,需要确保打开 SQL Worksheet。如果未打开工作表,请使用上下文菜单将其打开。
2。 连接后,您将看到“SQL Worksheet”窗口。
3。 现在您可开始了。查询 DEPARTMENTS 表中的所有数据。输入
select * from departments;
单击“执行语句”或按 F9。
请注意,检索到的行数显示在“结果”选项卡下方。
可对表中的所有列进行排列,仅选择所需的数据,而不是从表中选择所有列。
1。 不需要键入每个列名,只需从连接导航器拖动表名即可。展开“表”节点,然后将 EMPLOYEES 表拖到工作表上。
2. 现在,从语句中删除最后 3 列。以下为示例。
通常,您希望限制返回的记录数。通过添加一条 Where 子句可执行此操作。这些听起来很复杂并且很费时间。我们将从最基本的语句开始。
1。 使用与上面相同的 Select 语句,删除 “ ; ” 并添加
where department_id = 100;
通过 SQL Worksheet 可使用一组 SQL*Plus 命令。SQL*Plus 命令必须先由 SQL Worksheet 解释,然后再传递给数据库。一些命令不受支持,因此将被忽略,并且不会发送到 Oracle Database。有关不受支持的 SQL*Plus 命令的列表,请参阅 OTN 上的 SQL Developer。
1。 要使用“Describe”命令描述模式对象,请键入:
describe employees
不要按 F9,选择“运行脚本”或按 F5。
2。 让我们来练习使用它。为了确定此模式拥有哪些对象以及这些对象是什么,您可查看 user_objects 字典表。
不要使用 “SELECT * from USER_OBJECTS”,您需要查找更具体的细节,请输入:
DESCRIBE USER_OBJECTS
按 F5。
3。 当您看到用于定义表的列后,可编写 select 语句。输入:
select object_name, object_type
from user_objects;
按 F9。
注:为免疑义,本网页所用以下术语专指以下含义: