想要得到的效果是A表进行了数据操作(Insert、delete、update),就把那条数据的ID放入B表,下面语句一直出现问题
CREATE OR REPLACE TRIGGER A_trigger
BEFORE INSERT OR UPDATE OR DELETE ON A
FOR EACH ROW
BEGIN
INSERT INTO B(B_id,A_id)
values(select dbms_random.string('A',32) from dual,:old.A_id);
END;
没有数据就insert,但是有数据怎么区分是update还是delete呢,是不是这个错误