I can run the following statement in SQL Plus
CREATE OR REPLACE TRIGGER TEST.RECORD_TABLE.BIR
BEFORE INSERT ON TEST.CURRENT_VACANCIES
FOR EACH ROW WHEN (new.VACANCY_ID IS NULL)
BEGIN
SELECT TEST.CURRENT_VACANCIES_SEQ.NEXTVAL INTO :new.VACANCY_ID FROM dual;
END;
and it woks perfectly.
However, when I try to call it from a prepared statement in a Java App I get the following error
SQL Exception;java.sql.SQLException: Missing IN or OUT parameter at index:: 1
Has anybody got any ideas?
Thanks