



2.4 PL/SQL在SQL Developer中的使用
Oracle除了自带的SQL*Plus和企业管理器外,还提供了一个免费的可视化开发工具SQL Developer。相对来说,SQL Developer更容易上手,比较适合初学者,它是一种集成的开发环境,专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元。本节将介绍有关SQL Developer工具的启动和使用。
2.4.1 启动SQL Developer
要使用SQL Developer进行开发,首先必须登录。登录方法是,选择【开始】→【程序】→【Oracle-OraDb11g_home1】→【应用程序开发】→【SQL Developer】命令,弹出连接对话框,如图 2.37 所示。
在该对话框中,连接到java.exe的指定路径后,单击【OK】按钮,进入SQL Developer主窗口,如图 2.38 所示。
图 2.37 登录SQL Developer
图 2.38 SQL Developer主窗口
我们需要将所有关联的文件类型选中,然后单击“确定”按钮。
2.4.2 SQL Developer的布局
进入SQL Developer后,就可以利用可视化工具对数据库进行操作了。为了使读者更快地上手,下面对SQL Developer的布局进行简单介绍,如图 2.39 所示。
图 2.39 SQL Developer的布局
图 2.39 中各标记部分的作用如下。
◆ 工具栏 :具体的操作菜单,所有的操作都可以从这里找到。
◆ 对象列表: 列出了可操作范围,并进行归类。例如:表、视图、函数、存储过程、触发器等。
◆ 窗口列表 :所有打开的编辑页面都可以从这个地方浏览。
2.4.3 在SQL Developer中编写语句
使用SQL Developer工具编写PL/SQL语句块比使用SQL*Plus更加轻松,在该工具中编写语句就像在记事本中操作一样,可以随意地修改和添加注释,还增加了可视化操作,避免了处处利用脚本来完成。
由于SQL Developer不是本书学习PL/SQL的主要工具,所以,有关它的特性和使用在这里不做过多说明,在后面的章节中会适当地给读者演示该工具的部分功能。下面用一个实例来演示如何使用它执行PL/SQL语句块。
【实例 2-26】演示如何使用SQL Developer执行PL/SQL语句块。
要求参照【实例 2-25】,在SQL Developer中完成同样的操作。具体步骤如下:
登录SQL Developer。
在该工具中新建SQL窗口,具体步骤是单击【文件】→【新建】→【SQL 文件】命令。
在新建的SQL窗口中,编写【实例 2-25】的脚本,如图 2.40 所示。
执行该脚本。单击图 2.39 中的标记部分,如果没有错误提示,则表示该程序块成功执行。
图 2.40 编写函数脚本