• 沒有找到結果。

步骤2 单击“确定”。该模式从“对象浏览器”中删除。

弹出消息和状态栏显示已完成操作的状态。

----结束

4.11 创建函数/过程

执行如下步骤创建函数、过程和SQL函数:

步骤1 在“对象浏览器”窗格中,右键单击待创建PL/SQL过程的指定模式下的“函数/过 程”,按照要求选择“创建PL/SQL函数”、“创建SQL函数”、“创建PL/SQL过 程”或“创建C函数”。

Data Studio在新页签中显示所选模板。

步骤2 添加函数/过程,右键单击页签,选择“编译”,或选择“运行 > 编译/执行声明”;

或按“Ctrl+Enter”编译该过程。

Data Studio弹出“创建函数/存储过程成功”对话框,并在“对象浏览器”中显示新 函数/过程。单击“确定”关闭“NewObject()”页签,并将调试对象添加到“对象浏 览器”。

如果在执行期间丢失连接,请参阅执行SQL查询获取有关重新连接选项的具体信息。

步骤3 过程名称旁的星号(*),表示该过程不被编译或添加到“对象浏览器”。

刷新(按下“F5”)后,“对象浏览器”中会显示新添加的调试对象。

说明

● C函数不支持调试操作。

● 弹出消息显示已完成操作的状态。状态栏将不显示此操作的状态。

----结束

函数编译支持

当用户从模板获取或通过编辑已有对象生成一个新的PL/SQL对象时,系统打开新的页 签显示该对象。

执行以下步骤为创建函数提供编译支持:

步骤1 在对象浏览器中选中“函数/过程”。

步骤2 右键单击“函数/过程”,弹出如下菜单:

步骤3 选择“创建PL/SQL函数”。系统打开新的页签。

步骤4 编辑代码。

步骤5 在页签空白处右键单击,弹出如下菜单:

步骤6 选择“编译”。弹出如下提示信息:

系统打开新页签,显示该函数。

----结束

4.12 编辑函数/过程

执行以下步骤编辑函数/过程或SQL函数:

步骤1 在“对象浏览器”中双击所需过程/函数或SQL函数,或右键单击函数/过程或SQL函数 并选择“查看源”。用户必须刷新“对象浏览器”才能查看最新DDL。

“PL/SQL Viewer”页签显示所选函数/过程或SQL函数。

拥有相同模式、名称和输入参数的函数/过程或SQL函数一次只能打开一个。

步骤2 编辑或更新后,您可以编译并执行该PL/SQL程序或SQL函数。有关详情,请参见执行 函数/过程。

在编译前若执行函数/过程或SQL函数,会显示一条“改变源代码”的提示。

步骤3 单击“是”,编译并执行PL/SQL函数/过程。

“消息”对话框显示已完成操作的状态。

如果在执行期间丢失连接,请参阅执行SQL查询获取有关重新连接选项的具体信息。

步骤4 编译函数/过程或SQL函数后,刷新“对象浏览器”(按下“F5”)查看更新后信息。

----结束

4.13 授权/撤销权限(函数/过程)

执行以下步骤授权/撤销权限:

步骤1 右键单击函数/过程组并选择“授权/撤销权限”。

弹出“授权/撤销权限”对话框。

步骤2 打开“选择对象”页签,选择待授权/撤销权限的对象,并单击“下一步”。

弹出“选择权限”页签。

步骤3 从“角色”中选择对应角色。

步骤4 勾选“授予”或“撤销”。

步骤5 勾选或取消勾选相关权限。

“SQL预览”页签显示根据以上输入自动生成的SQL查询。

步骤6 单击“完成”。

----结束 说明

本特性仅在OLAP支持,OLTP中不支持。

4.14 调试 PL/SQL 函数

4.14.1 调试 PL/SQL 函数概述

调试操作期间,如果连接丢失,但对象浏览器中仍存在该数据库连接,则“连接错 误”对话框中会存在如下选项:

● “是”:重建连接并重启调试操作。

● “否”:断开对象浏览器中的数据库连接。

说明

SQL语言函数不支持调试操作。

4.14.2 使用断点

本节包含如下内容:

● 使用“断点”窗格

● 设置或添加断点

● 启用或禁用断点

● 删除断点

● 修改源代码

● 使用断点测试PL/SQL程序

断点用于暂停其所在行中的PL/SQL程序的执行,可用断点控制执行并调试过程。

● 设置并启用断点后,PL/SQL程序会在该断点所在的行停止执行,此时用户可以进 行其他调试操作。Data Studio支持以下断点操作:

– 为某行设置或创建断点。

– 启用或禁用某行的断点。

– 删除某行的断点。

● 禁用断点后,PL/SQL程序不会在断点处暂停执行。

运行PL/SQL程序时,程序会在设置断点的每一行暂停执行。此时,Data Studio中检索 当前程序状态信息,如程序变量的值。

执行如下步骤调试PL/SQL程序:

步骤1 在需要PL/SQL程序暂停执行的行设置断点。

步骤2 启动调试会话。

到达断点所在行时,监视调试窗格中应用程序的状态,然后继续执行程序。

步骤3 关闭调试会话。

----结束

Data Studio的工具栏中有调试选项,可以帮助您执行可调试对象。