책 내용 질문하기
2권 79쪽 질문입니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
79
조회수
41
작성일
2018-06-23
작성자
탈퇴*원
첨부파일
79쪽에 나와있는 예제를 보면 CREATE TRIGGER 학년정보_tri BEFORE INSERT ON 학생 부분에서 동작시기 옵션이 어떻게 BEFORE가 되는지 궁금합니다. 예제 문제를 읽어도 이해가 잘 가지않아서 문의합니다.
답변
2018-06-25 10:05:09

안녕하세요.

새로운 레코드가 삽입될 때

테이블의 자료를 변경하기 전

먼저 입력되는 데이터 중 학년 속성의 값이 Null인 경우 값을 신입생으로 치환한 후

테이블에 데이터를 치환하는 트리거입니다.

결국 트리거의 동작시기는 테이블의 자료가 변경되기 이전이므로

BEFORE가 됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-06-25 10:05:09

    안녕하세요.

    새로운 레코드가 삽입될 때

    테이블의 자료를 변경하기 전

    먼저 입력되는 데이터 중 학년 속성의 값이 Null인 경우 값을 신입생으로 치환한 후

    테이블에 데이터를 치환하는 트리거입니다.

    결국 트리거의 동작시기는 테이블의 자료가 변경되기 이전이므로

    BEFORE가 됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.