标题: 触发器代码问题 [打印本页] 作者: billsh01 时间: 2003-04-04 15:38 标题: 触发器代码问题 我是想作个触发器,一个表被插入一行数据,如果其中某项是一个特定值比如是null,就触发数据库把这个null换成1000,插入行的其他数据不变,我是这样写的:
create or replace trigger。。。。
if
:new.xuehao is null
then :new.xuehao=1000;
.....
结果编译错误。
我想问这是否和动态sql有关?又该怎么改?
谢谢!作者: nyfor 时间: 2003-04-04 15:58 标题: 触发器代码问题 自己不知道show error 查看一下是什么编译错误吗?
而且你就给这么一段代码,怎么找得到错误??
真是不会提问!!作者: billsh01 时间: 2003-04-04 16:32 标题: 触发器代码问题 nyfor老大:
对不起啦,代码是这样的:
create or replace trigger bill_act before insert or update on
actdef
for each row
begin
if
:new.xuehao is null
then
:new.xuehao=1000;
end if;
end;
错误信息:SQL>; show error;
TRIGGER BILL_ACT出现错误: