"오라클 트리거"의 두 판 사이의 차이
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 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
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')
;