快捷导航

请问我这个触发器应该如何修改,应该是错在if条件这里

create or replace trigger addRecord after updateon t_carbegin if t_car.car_exhibit ='不可租' then insert into t_car_rent values('1','1',500,(select sysdate from dual),(select sysdate + interval '7' day from dual));end if; end;/

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

第一点:你给我的回答,所有东西都堆在一起,根本不知道哪里是断句,这是最基础的表达方法
第二点:你所贴出的答案,根本不足以找到正确解决问题的方法
第三点:你的字段为什么要存汉字呢?很容易出问题的,存0和1不行吗,在该字段加上备注。

0为可租,1为不可租。除非是存名字 存地址 存备注用汉字,其他字段最好不要用汉字进行匹配判断
回复

使用道具 举报

是因为触发器没有生效,不能触发是吗。
car_exhibit这个字段里存的也是 ,不可租 这三个字吗,字符编码有没有变化是否可以验证
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP