반응형 트리거2 [oracle] data pump 작업 시 trigger 주의 DBMS: oracle 19.3 - 테이블 및 트리거 생성된 상태에서 data pump 사용한 import 작업 시 트리거 작동한다 - 작업 전 트리거 비활성 후 작업 진행 등 검토해야함 - TABLE_EXISTS_ACTION 옵션 기본값: SKIP CONTENT=DATA_ONLY 지정 시 기본값: APPEND [목차여기] 테스트 오브젝트 생성 tab1 테이블에 IDU 발생 시 tri_tab1 작동하여 tab1_log 테이블에 데이터 insert SQL> CREATE TABLE SK.TAB1 (C1 number(10)) ; Table created. SQL> CREATE TABLE SK.TAB1_LOG (DT DATE, CMD VARCHAR(10), C1 number(10)) ; Table created.. 2024. 4. 2. oracle 테이블 변경(alter table) 후 트리거 invalid 상태 변화 DBMS : Oracle 19.3 - 트리거 관련된 테이블 속성 변경 시 invalid 되지만 정상동작 가능하면 실행 시 valid 상태로 자동 변경됨 테스트 오브젝트 생성 -- 소스/타겟 테이블 생성 SQL> CREATE TABLE sk.t1 (c1 varchar(100), c2 varchar(200)) ; Table created. SQL> CREATE TABLE sk.t1_his (c1 varchar(100), c2 varchar(200),flag varchar(10)) ; Table created. -- 트리거 생성 SQL> create or replace trigger sk.tri1 AFTER INSERT OR UPDATE OR DELETE ON sk.t1 FOR EACH ROW BEGIN if.. 2022. 2. 16. 이전 1 다음 반응형