#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
使用断点
断点用于暂停其所在行中的 PL/SQL 程序的执行,可用断点控制执行并调试过程。
- 设置并启用断点后,PL/SQL 程序会在该断点所在的行停止执行,此时用户可以进行其他调试操作。支持以下断点操作:
- 为某行设置或创建断点。
- 启用或禁用某行的断点。
- 删除某行的断点。
- 禁用断点后,PL/SQL 程序不会在断点处暂停执行。
执行如下步骤调试 PL/SQL 程序:
步骤 1:在需要 PL/SQL 程序暂停执行的行设置断点。
步骤 2:启动调试会话。
达到断点所在行时,监视调试窗口中应用程序的状态,然后继续执行程序。
步骤 3: 关闭调试会话。
使用 “断点” 窗格
在 “断点” 窗格中可查看已有断点。
“断点” 窗格会列出每一个断点所在行的行号、调试对象的名称以及断点是否可用。
在 “断点” 窗格中,勾选断点复选框,可以进行断点启用、禁用操作。
说明: 禁用断点后,程序不会在该断点处暂停执行,但该断点仍会保留(以备将来启用)。
设置或添加断点
步骤 1:打开需要添加断点的 PL/SQL 函数。
步骤 2:步骤在“PL/SQL Viewer”窗格中,双击行号字段左侧,设置断点,断点标志 [] 表示操作成功。
说明: 如果函数在调试过程中不会间断或停止执行,则说明其设置的断点不会生效。
启用或禁用断点
设置断点后,再次单击断点,暂时禁用该断点[]。“PL/SQL Viewer”窗格中,禁用的断点的状态列显示断点的状态为 禁用。
若要启用已禁用的断点,再次单击对应断点。
删除断点
用户可删除不再使用的断点。其方法与断点创建的方法相同,双击行号字段左侧的断点即可。
使用断点测试 PL/SQL 程序
步骤 1:打开 PL/SQL 程序,在要调试的行创建断点。
步骤 2:在弹出的 “函数执行入参” 对话框中,输入参数信息。
说明: 如果无需输入参数,则 “函数执行入参” 对话框不会弹出。
步骤 3:输入信息,单击 “确定” 。
可以看到箭头指向断点所在行[],同时所在行高亮。箭头所指的行号,即为继续执行程序时的起始行号。
说明: 用户可继续执行、单步执行跳过代码。
步骤 4:单击 继续执行至下一断点(如有)。“结果” 页签中显示执行 PL/SQL 程序的结果, “调用堆栈” 和 “变量” 窗格将被清除。
#openGauss #入门 #安装 #数据库 #开源