Создание триггера Oracle OCI - PullRequest
0 голосов
/ 19 января 2010

Есть ли способ создать триггер с помощью OCI API?

Мне нужно программно выполнить следующие действия:

CREATE OR REPLACE TRIGGER tbl_trigger BEFORE INSERT ON tbl FOR EACH ROW
WHEN (new.id IS NULL OR new.id = 0)
BEGIN
SELECT tbl_sq.nextval INTO :new.id FROM dual;
END;
/

1 Ответ

1 голос
/ 19 января 2010

Я смущен относительно характера этого вопроса.

Если вы спрашиваете «Можно ли это сделать?», Тогда да, используя OCIStmtPrepare() и OCIStmtExecute().

Если у вас есть код, который пытается это сделать и не удается, просьба задать более конкретный вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...