在ORACLE中trigger怎么调试,另外如何显示其中的变量呢。 sql>set serveroutput on在没有debug的情况下,自己写回显是最好的办法在你的存储过程中,使用dbms_output.put_line('');自己写回显 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE OR REPLACE PACKAGE pkg_testAS p_v varchar2(100);END pkg_test;/create trigger name_tribefore insert or update on table_namefor each rowbeginpkg_test.p_v:=:new.col_name;end;/ 你有没有PL/SQL Developer软件,用它调试很方便的.说说我用PL/SQL Developer调试过程的简易方法:假如你建立了一个触发器,建议写一个用于驱动这个触发器的最简单的存储过程,而后利用PL/SQL Developer的单步跟踪或设置断点,运行此存储过程.这样你就可以调试你的触发器了.当然了,楼上的方法也可行(可能考虑的是在sqlplus下调试) type导致ora-03113错误 ORA-27101 shared memory realm does not exist 存储过程,马上结贴 ORA-00600的错误 在oracle数据库中怎么让某字段实现自动增加的功能? import 数据时莫名其妙停止了,请高手指点! 原有表的initial参数太大,怎么样能批量把这些表的initial参数变小?谢谢各位 oracle的异常处理问题(.net 应用) 【求教】怎么登录到远程Oracle服务器? 诚心请教 关于请教一个时间统计的查询语句 问一个union的问题,急~~~ 关于oracle数据库空间管理的问题?
AS
p_v varchar2(100);
END pkg_test;
/create trigger name_tri
before insert or update on table_name
for each row
begin
pkg_test.p_v:=:new.col_name;
end;
/
假如你建立了一个触发器,建议写一个用于驱动这个触发器的最简单的存储过程,而后利用PL/SQL Developer的单步跟踪或设置断点,运行此存储过程.这样你就可以调试你的触发器了.当然了,楼上的方法也可行(可能考虑的是在sqlplus下调试)