不好意思,再问一个问题,怎样才能把数据抛出的异常写入一个我指定的文件里?
要写入指定文件需要如何配置??
文件名:test.err
地址:/oracle/tempfile/
谢谢大家!
问题点数:0、回复次数:4Top
1 楼zhongchai(zhongchai)回复于 2003-11-03 10:20:07 得分 0
看在什么下面把异常写入文件了,有很多方法的。Top
2 楼PowerLemon(政治柠檬)回复于 2003-11-03 10:32:38 得分 0
就是用触发器,如果执行的delete/insert/update出错时,把异常抛出并写入指定文件。
顺便问一下,oracle的标准异常里面好像没有delete等操作的异常定义?Top
3 楼beckhambobo(beckham)回复于 2003-11-03 12:03:41 得分 0
使用utl_file包
在触发器可以这样写嘛
create trigger a_tri
before insert or update or delete on a
for each row
begin
if deleting then
begin
....
exception
when others then
.....
end if;
...
end;
/Top
4 楼PowerLemon(政治柠檬)回复于 2003-11-03 16:57:07 得分 0
哪里有好的utl_file包的介绍或使用方法?谢谢Top




