0
OCI API를 사용하여 트리거를 만들 수있는 방법이 있습니까?Oracle OCI 트리거 생성
나는 프로그래밍 다음 작업을 수행해야합니다
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;
/
"실용적인"방법은 OCI가 아닌 SQL Plus를 사용하는 것입니다. 나는 당신이 "프로그래밍 방식"이라고 생각한거야? ;-)하지만 진지하게, 테이블에 트리거를 만드는 것은 한 번만하면되는 일이므로 OCI API를 통해 왜해야할까요? –
나도 SQL Plus를 통해이를 수행 할 것입니다. 실제로 두 번 이상 실행해야하는 경우 .sql 파일로 저장할 수 있습니다. 하지만 OCI에 익숙하지 않아서 OCI가 진정으로 잘못된 도구라고 말하는 것은 아닙니다 ... –