행위

"오라클 트리거"의 두 판 사이의 차이

DB CAFE

(= 테이블에 걸린 트리거 전체 비활성화)
(테이블에 걸린 트리거 전체 비활성화)
21번째 줄: 21번째 줄:
 
ALTER TABLE inventory
 
ALTER TABLE inventory
 
     DISABLE ALL TRIGGERS;
 
     DISABLE ALL TRIGGERS;
 +
</source>
 +
<source lang=sql>
 +
SELECT DISTINCT 'ALTER TABLE '||TABLE_OWNER||'.'||TABLE_NAME|| ' DISABLE ALL TRIGGERS;' DIS_TRIGGER
 +
FROM DBA_TRIGGERS
 +
WHERE OWNER IN (
 +
'TB_EMP'
 +
,'TB_DEPT')
 +
;
 
</source>
 
</source>

2019년 9월 27일 (금) 12:45 판

thumb_up 추천메뉴 바로가기


1 트리거 생성[편집]

2 트리거 삭제[편집]

3 트리거 활성화[편집]

ALTER TRIGGER reorder ENABLE;

4 테이블에 걸린 트리거 전체 활성화[편집]

ALTER TABLE inventory
    ENABLE ALL TRIGGERS;

5 트리거 비활성화[편집]

ALTER TRIGGER reorder DISABLE;

6 테이블에 걸린 트리거 전체 비활성화[편집]

ALTER TABLE inventory
     DISABLE ALL TRIGGERS;
SELECT DISTINCT 'ALTER TABLE '||TABLE_OWNER||'.'||TABLE_NAME|| ' DISABLE ALL TRIGGERS;' DIS_TRIGGER
 FROM DBA_TRIGGERS
 WHERE OWNER IN (
 'TB_EMP'
,'TB_DEPT')
 ;