>데이터 베이스 >Oracle >Oracle에서 트리거를 삭제하는 방법

Oracle에서 트리거를 삭제하는 방법

WBOY
WBOY원래의
2022-05-10 17:26:205364검색

Oracle에서는 DROP TRIGGER 문을 사용하여 삭제 작업을 수행할 수 있습니다. DROP TRIGGER 문의 기능은 "DROP TRIGGER 이름"입니다. 삭제해야 하는 트리거;".

Oracle에서 트리거를 삭제하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

Oracle에서 트리거를 삭제하는 방법

Oracle에서 트리거가 생성되면 때로는 데이터베이스에서 트리거를 삭제해야 할 수도 있습니다. 그런 다음 DROP TRIGGER 문을 사용하여 이 작업을 수행할 수 있습니다.

Syntax

Oracle/PLSQL에서 Oracle에서 트리거를 삭제하는 구문은 다음과 같습니다.

DROP TRIGGER trigger_name;

trigger_name - 삭제할 트리거의 이름입니다.

Example

Oracle에서 트리거를 삭제하는 방법에 대한 예를 살펴보겠습니다.

DROP TRIGGER orders_before_insert;

이 예에서는 DROP TRIGGER 문을 사용하여 Orders_before_insert라는 트리거를 삭제합니다.

확장 지식:

삭제 트리거 전은 Oracle이 삭제 작업을 수행하기 전에 이 트리거를 실행한다는 의미입니다.

Syntax

Oracle/PLSQL에서 삭제 전 트리거를 생성하는 구문은 다음과 같습니다.

CREATE [ OR REPLACE ] TRIGGER trigger_name
BEFORE DELETE
   ON table_name
   [ FOR EACH ROW ]
DECLARE
   -- variable declarations
BEGIN
   -- trigger code
EXCEPTION
   WHEN ...
   -- exception handling
END;

매개변수:

OR REPLACE - 선택 사항입니다. 지정된 경우 DROP TRIGGER 문을 실행하지 않고도 트리거 정의를 변경할 수 있도록 이미 존재하는 트리거를 다시 만들 수 있습니다.

trigger_name - 생성할 트리거의 이름입니다. 삭제 전 - 삭제 작업이 수행되기 전에 트리거가 실행된다는 의미입니다. table_name - 트리거가 생성되는 테이블의 이름입니다.

제한 사항

전 보기에는 트리거를 생성할 수 없습니다. 업데이트 가능: 새로운 값. 업데이트할 수 없음: 이전 값입니다.

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 Oracle에서 트리거를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.