今天写触发器时一个无效数字的错误困扰了我好久,花了很多时间,最后才检查到原来是数据类型不一致的问题
insert into occupancy values(my_pack3.a,b,c,d,e,f,g);
a reservation.reid%type;这个a即为my_pack3.a 为varchar2
而occupancy的第一项为Number,
这便导致varchar2向Number插入,检查了许久。今后一定要谨记。
今天写触发器时一个无效数字的错误困扰了我好久,花了很多时间,最后才检查到原来是数据类型不一致的问题insert into occupancy values(my_pack3.a,b,c,d,e,f,g); a reservation.reid%type;这个a即为my_pack3.a 为varchar2而occupancy的第一项为Number,这便导致varchar2向Number插入,检...