oracle - PLS-00103: Encountered the symbol " " in a trigger -


this trigger , dont know whats wrong since gives me error

create or replace trigger dk_enrolments_insert after insert on dk_enrolments  each row declare   cursor enrolment_cur(e_id dk_enrolments.enrol_id%type)   select o.offer_id, a.assmnt_id   dk_assessments a, dk_offerings o   a.offer_id=o.offer_id    , e_id=:new.enrol_id;  enrolment_rec enrolment_cur%rowtype;  begin  open enrolment_cur(:new.enrol_id);     loop     fetch enrolment_cur enrolment_rec;     exit when enrolment_cur%notfound;     insert dk_deliverables values(deliv_seq.nextval, enrolment_rec.assmnt_id,:new.enrol_id);     end loop;    close enrolment_cur;    end;​ 

my guess is

cursor enrolment_cur(e_id dk_enrolments.enrol_id%type) 

this part: dk_enrolments.enrol_id%type

may not resolve parser understands - dk_enrolments.enrol_id

where defined? if not own object or there no public synonym need include schema. guessing externally defined column table.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -