此触发器有什么问题
我需要为taxi_vehiclestatus表中的vehicle_id,status1列的每次更新编写触发器,并执行带有新值的名为post_vacant_list的存储过程
create or replace trigger vacant_list
after update of vehicle_id,status1
on taxi_vehiclestatus
for each row
begin
exec post_vacant_list(:new.vehicle_id, :new.status1);
end;
/
2/6
2/6 PLS-00103: Encountered the symbol "POST_VACANT_LIST" when expecting one of the following:
:= . ( @ % ;
The symbol ":=" was substituted for "POST_VACANT_LIST" to continue.
最佳答案
您不能在此处使用exec。只需使用不带exec的过程名称即可:
post_vacant_list(:new.vehicle_id, :new.status1);