在oracle中怎样调试触发器??? 用第三方工具比较好用,pl/sql developer,toad... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用dbms_output.put_line打印trigger执行时的调试信息。别忘了,先在SQL*PLUS里SET SERVEROUTPUT ON 用pl/sql develop等第三方工具也只能查看脚本是否有问题,而不能单步调试。我还没见过triger可民以调试的工具呢. pl/sql develop 对实现insert,delete的procedure进行单步调试时可以实现对trig的单步检测。 用第三方工具吧,rapid sql都可以单布调试的,调试的方法有很多,如建立临时表,用dbms_output包打印输出,用oracle提供的工具来跟踪并记录日志。看看相关的书好了,简单的,用"show errors"可以察看错误。 利用dbms_output.put_line输出TRIGGER中的变量值,在SQL*PLUS中观察是最方便的了。 请教各位,用SQL语句查询包含此字段的所有表的表名,怎么写 帮忙分析下sql语句 ORA-01006: 赋值变量不存在,怎么回事?怎么解决? 求一更改写法比较有难度 oracle中怎样得到"插入的值对于列过大"究竟是哪个列? oracle中字段有没有自动加一的? 在触发器中如何得到当前用户? 如何加密一个存储过程,使其脚本为不可见? 查询速度问题? 关于oracle监听的问题 高手看我的存储过程哪儿不对 在线等 请各位高手帮忙
别忘了,先在SQL*PLUS里SET SERVEROUTPUT ON
我还没见过triger可民以调试的工具呢.
调试的方法有很多,如建立临时表,用dbms_output包打印输出,用oracle提供的工具来跟踪并记录日志。看看相关的书好了,简单的,用"show errors"可以察看错误。