openGauss这么多工具?到底要选哪个?(1058)

91 阅读3分钟

#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”窗格中,双击行号字段左侧,设置断点,断点标志 [image-20221219110904621] 表示操作成功。

说明: 如果函数在调试过程中不会间断或停止执行,则说明其设置的断点不会生效。

启用或禁用断点

设置断点后,再次单击断点,暂时禁用该断点[image-20221219111008264]。“PL/SQL Viewer”窗格中,禁用的断点的状态列显示断点的状态为 禁用。

若要启用已禁用的断点,再次单击对应断点。

删除断点

用户可删除不再使用的断点。其方法与断点创建的方法相同,双击行号字段左侧的断点即可。

使用断点测试 PL/SQL 程序

步骤 1:打开 PL/SQL 程序,在要调试的行创建断点。

步骤 2:在弹出的 “函数执行入参” 对话框中,输入参数信息。

说明: 如果无需输入参数,则 “函数执行入参” 对话框不会弹出。

image-20221219111115688

步骤 3:输入信息,单击 “确定” 。

可以看到箭头指向断点所在行[image-20221219111332411],同时所在行高亮。箭头所指的行号,即为继续执行程序时的起始行号。

说明: 用户可继续执行、单步执行跳过代码。

image-20221219111418534

步骤 4:单击 继续执行至下一断点(如有)。“结果” 页签中显示执行 PL/SQL 程序的结果, “调用堆栈” 和 “变量” 窗格将被清除。

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/