sql>set serveroutput on
在没有debug的情况下,自己写回显是最好的办法
在你的存储过程中,使用dbms_output.put_line('');自己写回显

解决方案 »

  1.   

    CREATE OR REPLACE PACKAGE pkg_test
    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;
    /
      

  2.   

    你有没有PL/SQL Developer软件,用它调试很方便的.说说我用PL/SQL Developer调试过程的简易方法:
    假如你建立了一个触发器,建议写一个用于驱动这个触发器的最简单的存储过程,而后利用PL/SQL Developer的单步跟踪或设置断点,运行此存储过程.这样你就可以调试你的触发器了.当然了,楼上的方法也可行(可能考虑的是在sqlplus下调试)