sqlplus 中查看oracle触发器的 dbms_output.put_line 输出值

来源:互联网 发布:产品经理面试题目知乎 编辑:程序博客网 时间:2024/04/28 08:12

sqlplus 中查看oracle触发器:


  1. 只能在命令窗口中查看,查看前,先使用set serveroutput on; 改变环境变量,以显示输出值;
  2. 在命令窗口中输入相关的sql指令,测试;

如:

    1  建测试表aa,create table AA(  A NUMBER);

    2 创建测试触发器

create or replace trigger testa before insert on aa
 for each row
 declare
  aa number;
 begin

    dbms_output.put_line( :new.a);
    :new.a:=5;
    select t.port into aa from t_car t where t.id='aaa'; --肯定查不到值,报错
    :new.a := aa;
    exception
    WHEN OTHERS THEN return;
end;

   3 在命令窗口中输入测试指令



0 0
原创粉丝点击