Я новичок в Oracle и хотел бы знать, как заставить этот триггер работать, пожалуйста. Я могу делать каждый триггер отдельно, но мне нужны все они в одном, если это имеет смысл.Ошибка Oracle: ORA-04079: недействительная спецификация триггера
create trigger ID_trigger
before insert on crime, evidence, offence, officer
for each row
begin
select crime_seq.nextval into :new.crime_id from dual
and officer_seq.nextval into :new.officer_id from dual
and evidence_seq.nextval into :new.evidence_id from dual
and offence_seq.nextval into :new.offence_id from dual;
end;
Первоначально у меня был один триггер для каждой таблицы. Однако при представлении данных в моей форме триггеры, казалось, перезаписать предыдущую
Вы пытаетесь создать один триггер, который охватывает четыре таблицы, а не один триггер на каждой таблице? Пожалуйста, начните с [документации] (http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/create_trigger.htm), чтобы увидеть правильный синтаксис для инструкции. Выбранный оператор тоже очень неправильный. –
Я понимаю, что невозможно создать один триггер, который охватывает все четыре таблицы? @AlexPoole – Oliver
@AlexPoole Первоначально у меня был синглер-триггер для каждой таблицы, однако при подавлении данных в мою форму триггеры, казалось, перезаписали предыдущий – Oliver