plsql执行debug

查看文档

You cannot set breakpoints in the PL/SQL block of the Test Script.

也就是说

declare

begin

end;

里面不能加断点

在网上找了解决办法

I suspect this is similar to the issue in PL/SQL Developer where a breakpoint can't be set in a test window. If you dive into DBMS_DEBUG a bit you'll see that to set a breakpoint the caller needs to provide namespace, name (of the program unit), owner, database link (!), and line number. Thus it appears that code which is not compiled into the database can't have a breakpoint set on it. My solution is to put the anonymous block I want to debug into a procedure and then call that procedure from the test window.

于是我用

create or replace procedure

然后test sql里面调用该存储过程能进入断点了,

如果出现debug是无法进入该存储过程,请右键存储过程名,"添加调试信息"(add debug information),

如果出现错误,请在sqlplus 输入show errors查看(plsql dev 创建存储过程出错也不提示。。。)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PL/SQL Developer是一款用于Oracle数据库开发和管理的集成开发环境(IDE)。它提供了丰富的功能和工具,使得PL/SQL开发更加高效和便捷。 以下是PL/SQL Developer的使用教程: 1. 安装和配置: - 下载并安装PL/SQL Developer软件。 - 打开PL/SQL Developer,进入“Tools”菜单,选择“Preferences”选项,进行必要的配置,如连接数据库、设置字体等。 2. 连接数据库: - 在PL/SQL Developer的主界面上方的工具栏中,点击“Connect”按钮。 - 在弹出的对话框中,输入数据库连接信息,包括用户名、密码、主机名、端口等。 - 点击“Connect”按钮,连接到数据库。 3. 编写和执行PL/SQL代码: - 在PL/SQL Developer的主界面左侧的“Project”窗口中,右键点击“New”选项,选择“Package”或“Procedure”等对象类型。 - 在弹出的对话框中,输入对象名称和代码内容。 - 编写完代码后,点击工具栏上的“Compile”按钮进行编译。 - 在代码编辑器中选中要执行的代码,点击工具栏上的“Execute”按钮执行代码。 4. 调试PL/SQL代码: - 在代码编辑器中设置断点,通过点击行号区域来设置断点。 - 点击工具栏上的“Debug”按钮,启动调试模式。 - 执行代码时,程序会在断点处停止,可以逐行调试、查看变量值等。 5. 数据库对象管理: - 在PL/SQL Developer的主界面左侧的“Project”窗口中,可以查看和管理数据库对象,如表、视图、存储过程等。 - 可以通过右键点击对象进行操作,如创建、修改、删除等。 6. 数据查询和编辑: - 在PL/SQL Developer的主界面上方的工具栏中,点击“SQL Window”按钮,打开SQL查询窗口。 - 在SQL查询窗口中输入SQL语句,点击工具栏上的“Execute”按钮执行查询。 - 查询结果会显示在结果窗口中,可以对结果进行编辑、导出等操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值