猿问

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

create or replace trigger addRecord after update

on t_car

begin

  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;

/


黎诺
浏览 2008回答 3
3回答

sunbohan00

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

sunbohan00

是因为触发器没有生效,不能触发是吗。car_exhibit这个字段里存的也是 ,不可租 这三个字吗,字符编码有没有变化是否可以验证
随时随地看视频慕课网APP

相关分类

Oracle
我要回答