책 내용 질문하기
2권 184쪽 28번
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
2권 184쪽 28번 문제
조회수
371
작성일
2021-04-12
작성자
탈퇴*원
첨부파일
28번 문제 보면 SQL 1에서 Create or replacd trigger M_TRI BEFORE INSERT ON MEM_SC 라 되어있는데 이렇게 되면 SQL 2를 시행하기 전에만 TRIGGER문을 시행하는 것 아닌가요? SQL 2 가 BEFORE인데 SQL2 입력하고 TRIGGER가 시행되는게 이해가 안갑니다.. 설명 부탁드립니다
답변
2021-04-13 14:32:18

안녕하세요 길벗수험서 운영팀입니다.

 

before, after의 기준은 sql문의 수행이 아닌 '변경할 내역들의 실제 테이블 반영 전/후'를 의미합니다.

사용자가 어떤 SQL문이 수행할지 모르는데 trigger가 동작할 수는 없는 법이죠.

 

행복한 하루되세요 :)

  • 관리자
    2021-04-13 14:32:18

    안녕하세요 길벗수험서 운영팀입니다.

     

    before, after의 기준은 sql문의 수행이 아닌 '변경할 내역들의 실제 테이블 반영 전/후'를 의미합니다.

    사용자가 어떤 SQL문이 수행할지 모르는데 trigger가 동작할 수는 없는 법이죠.

     

    행복한 하루되세요 :)

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