4.6.8 트리거

'데이터베이스 목록'창에서 선택된 데이터베이스의 '트리거' 정보가 보여집니다. 
해당화면에서는 프로시저를 실행, 추가, 수정, 삭제, 실행 등을 할 수 있습니다.

오라클, 티베로, 알티베이스의 경우 트리거가  표시이면 정상,  표시이면 비정상입니다.
(MySQL은 항목만으로는 정상 비정상을 알수 없으면 실행 후에야 그 결과를 알수있습니다.)

트리거를 선택하고 마우스 오른쪽 버튼을 누르면 조작할 수 있는 팝업메뉴가 열립니다. 

이름내용비고
트리거 생성생성 스크립트 예제를 에디터에 열어 보여줍니다.오라클의 경우 다음과 같습니다.
CREATE TRIGGER SYSTEM.testref BEFORE INSERT ON SYSTEM.test1
FOR EACH ROW BEGIN
INSERT INTO SYSTEM.test2 SET a2 = :NEW.a1;
DELETE FROM SYSTEM.test3 WHERE a3 = :NEW.a1;
UPDATE SYSTEM.test4 SET b4 = b4 + 1 WHERE a4 = :NEW.a1;
END;
트리거 삭제삭제하고자하는 함수를 선택하면 활성화 되고 클릭하면 
삭제여부를 묻는 다이얼로그가 열립니다.

새로고침현재 화면을 최신으로 고칩니다.
DDL 보기선택된 오브젝트의 생성 스크립트를 에디터에 보여줍니다.오라클의 경우 다음과 같습니다.
CREATE OR REPLACE TRIGGER system.repcatlogtrig
AFTER UPDATE OR DELETE ON system.repcat$_repcatlog
BEGIN
sys.dbms_alert.signal('repcatlog_alert', '');
END;
트리거 컴파일선택된 오브젝트를 재 컴파일 하여 최신 상태로 만들어줍니다.
(오라클, 티베로만 있는 기능으로 다른 디비에서는 보이지 않습니다.)

에디터 복사하기

선택된 오브젝트 이름을 에디터에 보여줍니다.
에디터가 열려있어야합니다.


<span id="pageNum"/>