触发器没用?

[复制链接]
查看11 | 回复5 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
create or replace trigger temp_bur
before update on temp
for each row
begin
dbms_output.put_line('BUR old N:'||

ld.n||'m:'||

ld.M);
dbms_output.put_line('BUR new N:'||:new.n||'m:'||:new.M);
end;

然后我更新了一行,没有显示出我要的东西,也没错误
请问这是怎么回事?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
set serveroutput on;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
谢谢 ilovemk


~ ~
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
set serveroutput on;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 zeng31932 发布
[B]create or replace trigger temp_bur
before update on temp
for each row
begin
dbms_output.put_line('BUR old N:'||

ld.n||'m:'||

ld.M);
dbms_output.put_line('BUR new N:'||:new.n||'m:'||:new.M);
end;

然后我更新了一行,没有显示出我要的东西,也没错误
请问这是怎么回事? [/B]

dbms_output.get_line
对应过程.在sqlplus或者pl/sql developer下可以采用上面提到的
set serveroutput on
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
应该是少了:set serveroutput on
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行