OracleSQLDeveloper使用教程

OracleSQLDeveloper使用教程创建数据库连接使用 OracleSQLDev 管理数据库对象首先要创建数据库连接 执行以下步骤 1 打开 Windows 资源管理器 双击 sqldeveloper sqldeveloper exe 注 也可以在非 Windows 环境中执行 sqldeveloper 2 在 Connections 选项卡中 右键单击 Connections 并选择 NewData

7.输入 RELATION 作为 Name,并输入 25 作为 Size。然后单击 Add Column 图标。

8.输入 GENDER 作为 Name 并输入 1 作为 Size。然后单击 Add Column 图标。

9.输入 RELATIVE_ID 作为 Name,选择 NUMBER 作为数据类型,并输入 6 作为 Precision。选择 Cannot be NULL 复选框。然后单击 OK 创建该表。

10.新表出现在表列表中。从列表中选择 DEPENDENTS。

2.选择 Column,然后选择 Drop。

3.选择 Column Name GENDER 并单击 Apply。

4.该列已经删除。单击 OK。

5.右键单击 ORCL 数据库连接并单击 Refresh,以刷新数据库连接。

6.展开 ORCL > Tables。然后选择 DEPENDENTS 表。

2.单击 Primary Key 选项卡。

3.选择 ID 列并单击 >,然后单击 Foreign Key 选项卡。

4.单击 Add。

5.选择 EMPLOYEES 作为 Referenced Table 并选择 RELATIVE_ID 作为 Local Column,然后单击 OK。

2.然后单击 Insert Row 图标。

4.刚添加的行被提交到数据库。

5.还可以使用脚本一次添加多行。单击 SQL Worksheet ORCL 选项卡。

6.右键单击 SQL Statement 区域并选择 Open File。

7.导航到工作目录(例如,c:\wkdir)并选择 load_dep.sql 文件,然后单击 Open。

8.随即显示该脚本的 SQL。 单击 Run Script 图标。

9.该数据已插入。要查看该数据,请单击 DEPENDENTS 选项。

10.单击 Refresh 显示所有数据。

11.系统将列出表中的所有数据。

12.可以导出数据以便在Excel中使用。右键单击任何列中的一个值,选择 Export,然后选择一个文件类型。

13.指定文件目录和名称,然后单击 Apply。

14.如果查看 DEPENDENTS.CSV 文件,将看到以下内容。

2.单击 clear(铅笔)图标移除 SQL Statement 窗口的内容。

3.将 DEPENDENTS 表从数据库对象列表拖放到 SQL 语句区域。

4.显示 SELECT 语句以及 DEPENDENTS 表中的所有列。向右滚到到 SELECT 语句结尾。

5.将 WHERE 子句 where relative_id > 110 添加到 SELECT 语句末尾“;”’之前。然后单击 Execute Statement 图标。

6.随即显示结果。

  1. 为完成本练习,可以选择任何报表并运行它。例如,有一个报表列出了表的所有主键。
    展开 Table -> Constraints 节点,选择 Primary Key Constraints
  2. 选择该节点后,会弹出一个窗口。该窗口允许限制对某个条件的查询。立即单击 Apply,即可选择所有记录。
    清除 Null 复选框,在域中键入 e。(该操作限制了对所有名称中包含字母“e”的表的查询)
    单击 Apply。

  3. 产生的报表显示了所有名称中包含字母“e”的、具有主键的报表。
  1. 可以在此处添加任何查询。例如,使用以下查询:
    select object_name, object_type
    from user_objects;
    可以对报表和名称进行描述。例如:


  2. 单击 Apply 后,报表提示连接到数据库。可以使用 HR,或者使用其他连接。

2.输入 EMP_LIST 作为过程名。然后单击 +,添加一个参数。

3.双击参数,将值更改为 pMaxRows,然后将 VARCHAR2 更改为 NUMBER。确保在单击 OK 之前按了 Enter 键。

4.随即显示指定了参数的过程的框架。

6.在导航器中展开 Procedures。

7.注意,当 SQL Developer 检测到无效 PL/SQL 子程序时,系统导航器中该子程序的图标上用红色的 X 来指示状态。

8.单击 Compile 图标。

9.该过程成功编译。现在可以运行该过程。

2.该操作将调用 Run PL/SQL 对话框。Run PL/SQL 对话框允许选择要运行的目标过程或函数(对程序包有用),并显示所选目标的参数列表。PL/SQL 块文本区域中包含的是 SQL Developer 用来调用所选程序的生成代码。使用该区域填充要传送到程序单元的参数以及处理复杂的返回类型。

将 PMAXROWS := NULL; 更改为 PMAXROWS := 5; 然后,单击 OK。

3.Log 窗口中显示了返回的 5 行结果。

2.单击 Debug 图标(瓢虫)。

3.Debug PL/SQL 对话框应仍显示值 PMAXROWS = 5; 单击 OK。

4.调试器应在设置断点处暂停。可以控制执行流程、修改变量值以及执行其他调试函数。

5.单击 Step Into 。

6.这将转至光标所在的第一行。再次单击 Step Into 。

7.现在应该选择光标所在的第一行。第 3 次单击 Step Into 。

8.Smart Data 窗口开始显示有限的变量列表,这些变量用在要执行的代码行中以及之前执行的代码中。

9.右键单击 DBMS_OUTPUT.PUT_LINE(emp_tab(j).last_name); 这行,然后选择 Run to Cursor。

10.展开 emp_tab > values > [1] > _key。会看到表中给定记录中域的值。选择 LAST_NAME 域。

11.右键单击 LAST_NAME 域并选择 Modify Value。

12.将名称更改为别的内容,单击 OK。

13.单击 Resume 图标允许 PL/SQL 运行直至完成。

14.查看修改后的值是否显示在 Log 窗口中。

2.连接之后,应当看到 SQL Worksheet Enter SQL Statement 窗口。

  1. 选择适当的目录,并为该文件命名。
    还可以通过选择列并添加 where 子句来减少返回的记录数,对导出的内容进行微调。
  1. 在第一个选项卡中,确保提供了目录和文件名。

注意,可以选择内联添加约束,或者将约束作为“alter”表命令。

  1. 切换选项卡,选择所需的对象定义。选择了 EMPLOYEES 和 DEPARTMENTS。
  1. 在session报告中可以选中某一个session进程,可以观察它的当前SQL等信息,等待事件等等。
  2. 选中一条session记录,右键单击,会出现一个小菜单,可以执行kill session ,trace session等功能。

在Sql Developer中也有code snippets 工具栏。

如下图所示,在view菜单下,打开snippets:

将鼠标停留在函数上就会出现函数的说明及用法。如下图:

在snippets中出现的函数可以采用拖拽方式拖拽到Sql WorkSheet中。

  1. 选择适当的目录,并为该文件命名。
    还可以通过选择列并添加 where 子句来减少返回的记录数,对导出的内容进行微调。
  1. 在第一个选项卡中,确保提供了目录和文件名。

注意,可以选择内联添加约束,或者将约束作为“alter”表命令。

  1. 切换选项卡,选择所需的对象定义。选择了 EMPLOYEES 和 DEPARTMENTS。
  1. 在session报告中可以选中某一个session进程,可以观察它的当前SQL等信息,等待事件等等。
  2. 选中一条session记录,右键单击,会出现一个小菜单,可以执行kill session ,trace session等功能。

在Sql Developer中也有code snippets 工具栏。

如下图所示,在view菜单下,打开snippets:

将鼠标停留在函数上就会出现函数的说明及用法。如下图:

在snippets中出现的函数可以采用拖拽方式拖拽到Sql WorkSheet中。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202518.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午11:57
下一篇 2026年3月19日 下午11:57


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号