두 개의 트리거를 하나의 트리거 파일에 저장

하나의 SQL 파일로 작성된 원래 트리거 :

CREATE OR REPLACE TRIGGER "LOCATION_TRIGGER"
BEFORE INSERT ON BBT_LOCATIONS
FOR EACH ROW

BEGIN
  IF :new.LOCATIONID < 1000 
  THEN :new.LOCATIONID := :new.LOCATIONID;
  ELSE
  :new.LOCATIONID := LOCATIONID_SEQ.NEXTVAL;
  END IF;
END LOCATION_TRIGGER;

---------------------------------------

CREATE OR REPLACE TRIGGER "ROUTESTOP_TRIGGER"
BEFORE INSERT ON BBT_ROUTESTOP
FOR EACH ROW    

DECLARE
  matches varchar2(4);

BEGIN
  SELECT COUNT(*) INTO matches FROM BBT_LOCATIONS WHERE LOCATIONID = :new.STOP_REFERENCE;
  IF (match <> 1)
  THEN
   SELECT LOCATIONID into :new.STOP_REFERENCE
   FROM BBT_LOCATIONS
   WHERE NAME = :new.NAME;
  END IF;

END ROUTESTOP_TRIGGER;

이것이 실행되면 두 트리거의 모든 코드는 LOCATION_TRIGGER로 이동하고 ROUTESTOP_TRIGGER로 이동하는 모든 코드는

create or replace 

처음 쓰기 트리거. 내 구문이 틀린 것 같지만 볼 수 없습니다. 미리 감사드립니다.

사가르 엘리아스 재키

각 트리거 후 새 줄에 슬래시를 추가하여 버퍼에서 명령을 실행할 수 있습니다.

CREATE OR REPLACE TRIGGER "LOCATION_TRIGGER"
.......
END LOCATION_TRIGGER;
/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 저장소에 두 개의 리모컨

분류에서Dev

두 개의 Button에 의해 트리거되는 두 개의 ListFragment

분류에서Dev

Grep : 출력을 두 개의 열로 분리하고 txt 파일에 저장

분류에서Dev

두 개의 버튼에 대한 AJAX 단일 기능 트리거

분류에서Dev

클릭은 동시에 두 개의 onclick 이벤트를 트리거합니다.

분류에서Dev

GraphDB 저장소의 가져온 rdf 파일에서 트리플 제거

분류에서Dev

두 개의 프로파일이 활성화 된 경우에만 Bean 구성 트리거를 만드는 방법

분류에서Dev

두 개의 이벤트 리스너 및 경고 상자를 잘못 트리거하는 단일 양식 단추

분류에서Dev

하나의 PHP 파일에 두 개의 이벤트 기능

분류에서Dev

하나의 컨트롤러 만 사용하여 두 개의 이미지를 다른 폴더에 저장

분류에서Dev

Java- 텍스트 파일의 홀수 및 짝수 단어를 두 개의 개별 배열 목록에 저장

분류에서Dev

두 개의 int를 하나로 저장

분류에서Dev

컨트롤러의 저장소 메서드에 두 개의 쿼리 추가

분류에서Dev

하나의 저장소에서 두 개의 작업 프로젝트를 얻는 방법은 무엇입니까?

분류에서Dev

두 개의 대상 파일에 하나의 그래프를 저장하는 방법은 무엇입니까?

분류에서Dev

스타일 트리거를 사용하여 DataTemplate에서 두 개의 다른 요소 전환

분류에서Dev

저장소 리소스 트리거에 대해 미리 정의 된 변수

분류에서Dev

하나의 문에 두 개의 쿼리

분류에서Dev

다른 클래스의 상태 저장 위젯에서 함수를 트리거하는 방법 (onUnityAdsFinish 일 때)?

분류에서Dev

저장 후 양식의 파일 객체를 삭제하거나 양식 저장 전에 파일을 엽니 다.

분류에서Dev

Git에서 두 개의 저장소 및 두 개의 프로젝트 작업

분류에서Dev

두 개의 약속을 트리거하고 조건부로 하나를 기다리는 방법?

분류에서Dev

ZingChart에서 두 개의 차트와 하나의 미리보기

분류에서Dev

두 개의 이벤트가 트리거 된 후 Backbone View에서 액션 실행

분류에서Dev

트리거 또는 저장 프로 시저와 함께 두 개의 업데이트 문을 사용하는 방법

분류에서Dev

.on () 메서드에서 두 개의 이벤트를 트리거 할 수 없습니다.

분류에서Dev

이진 트리에서 두 노드 사이의 거리 찾기

분류에서Dev

DROOLS DRL 파일에서 1 개 이상의 규칙 트리거

분류에서Dev

두 개의 INSERT / UPDATE 쿼리를 호출하거나 트리거로 하나를 호출하는 것이 더 낫습니까?

Related 관련 기사

  1. 1

    하나의 저장소에 두 개의 리모컨

  2. 2

    두 개의 Button에 의해 트리거되는 두 개의 ListFragment

  3. 3

    Grep : 출력을 두 개의 열로 분리하고 txt 파일에 저장

  4. 4

    두 개의 버튼에 대한 AJAX 단일 기능 트리거

  5. 5

    클릭은 동시에 두 개의 onclick 이벤트를 트리거합니다.

  6. 6

    GraphDB 저장소의 가져온 rdf 파일에서 트리플 제거

  7. 7

    두 개의 프로파일이 활성화 된 경우에만 Bean 구성 트리거를 만드는 방법

  8. 8

    두 개의 이벤트 리스너 및 경고 상자를 잘못 트리거하는 단일 양식 단추

  9. 9

    하나의 PHP 파일에 두 개의 이벤트 기능

  10. 10

    하나의 컨트롤러 만 사용하여 두 개의 이미지를 다른 폴더에 저장

  11. 11

    Java- 텍스트 파일의 홀수 및 짝수 단어를 두 개의 개별 배열 목록에 저장

  12. 12

    두 개의 int를 하나로 저장

  13. 13

    컨트롤러의 저장소 메서드에 두 개의 쿼리 추가

  14. 14

    하나의 저장소에서 두 개의 작업 프로젝트를 얻는 방법은 무엇입니까?

  15. 15

    두 개의 대상 파일에 하나의 그래프를 저장하는 방법은 무엇입니까?

  16. 16

    스타일 트리거를 사용하여 DataTemplate에서 두 개의 다른 요소 전환

  17. 17

    저장소 리소스 트리거에 대해 미리 정의 된 변수

  18. 18

    하나의 문에 두 개의 쿼리

  19. 19

    다른 클래스의 상태 저장 위젯에서 함수를 트리거하는 방법 (onUnityAdsFinish 일 때)?

  20. 20

    저장 후 양식의 파일 객체를 삭제하거나 양식 저장 전에 파일을 엽니 다.

  21. 21

    Git에서 두 개의 저장소 및 두 개의 프로젝트 작업

  22. 22

    두 개의 약속을 트리거하고 조건부로 하나를 기다리는 방법?

  23. 23

    ZingChart에서 두 개의 차트와 하나의 미리보기

  24. 24

    두 개의 이벤트가 트리거 된 후 Backbone View에서 액션 실행

  25. 25

    트리거 또는 저장 프로 시저와 함께 두 개의 업데이트 문을 사용하는 방법

  26. 26

    .on () 메서드에서 두 개의 이벤트를 트리거 할 수 없습니다.

  27. 27

    이진 트리에서 두 노드 사이의 거리 찾기

  28. 28

    DROOLS DRL 파일에서 1 개 이상의 규칙 트리거

  29. 29

    두 개의 INSERT / UPDATE 쿼리를 호출하거나 트리거로 하나를 호출하는 것이 더 낫습니까?

뜨겁다태그

보관