ITPub博客

首页 > 数据库 > 国内数据库 > 【YashanDB开发者工具(YDC)】PL调试

【YashanDB开发者工具(YDC)】PL调试

原创 国内数据库 作者:qiaoyikefu 时间:2025-06-09 15:25:27 0 删除 编辑

YDC提供了PL调试功能,包括:

  • 调试配置管理
  • 运行时会话管理
    • 启动调试
    • 断点管理
    • 运行时信息监控
    • 调试操作

#调试配置管理

调试配置管理用来管理需要调试的PL信息、参数信息、全局断点信息。

#添加配置

单击【新建调试配置】即可进去配置信息添加界面。

1712890802198

YDC内部会生成一个匿名的PL调用被调试的PL,配置界面可以让用户自定义被调试PL的出入参信息,包括参数值,参数长度等,YDC内部还会保存一份初始点断点信息,初始断点界面可以添加断点信息。

Note:

只有CHAR、NCHAR、VARCHAR、NVARCHAR、RAW、BIT支持填写参数长度。

选择PL之后可以填写参数信息、添加初始断点信息,单击【确定】即可保存配置。

1712890904003

#编辑配置

用户可根据实际需求编辑已存在的调试配置。

鼠标悬浮到已经保存的配置信息上,单击【编辑】,即可进入编辑界面。

1712891031651

进入编辑界面后,可以查看已经保存的配置详情,用户可以修改配置信息。

1712891394416

#删除配置

用户可根据实际需求删除不需要的调试配置。

单击【删除】,二次确认后即可删除配置信息。

1712891499496

#运行时会话管理

运行时会话管理,给用户提供了启动调试、断点管理、运行时信息监控、存储过程执行等功能。

#启动调试

在鼠标悬浮到已经保存的配置信息,单击【开始调试】启动调试,并且开启调试窗口。

1712891850072

#断点管理

YDC支持运行过程中动态的添加断点信息,在源码 行号之前,可以单击 空白区域动态添加删除断点。

1712892129120

#运行时信息监控

#变量监控

变量监控界面可以查看当前调试PL中变量信息。

1712892214713

#断点监控

断点监控界面可以查看当前会话中的断点信息。  1712892370127

#栈帧监控

栈帧信息界面可以查看当前PL的堆栈层级。

1712892250866

#调试操作

#Step Continue

从当前断点跳到下一个断点处,如果之后没有断点,则直接执行结束。

可以帮助用户更好地理解程序的执行流程,定位代码中的问题,并进行调试和修复。

1712892842996

#Step Into

执行到下一行,如果当前行是个子程序,则会进入子程序内部。

1712893315693

#Step Over

执行到下一行,如果下一行是子程序,则直接跳过,不会进入子程序内部。

可以帮助用户快速执行当前代码行及其后续代码,而无需深入函数或存储过程内部进行逐步调试。

1712892946641

#Step Out

跳过直接跳出当前子程序,返回上一层,可以帮助用户更高效地调试代码。  1712893043094

#Stop

当用户完成对代码的调试或者不再需要调试时,可以通过结束调试来退出调试,以便程序继续正常执行。

1712893205069


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043300/viewspace-3087073/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2025-01-14

  • 博文量
    206
  • 访问量
    188303