아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자19.05.20

mssql 트리거가 있던데 이건 무슨기능인가요?

mssql 보면 트리거가 있는데 구글링 해서

찾아봐도 정확히 이해가 안되네요

무엇을 위한 기능인지 알려주시면 감사하겠습니다!

55글자 더 채워주세요.
답변의 개수
3개의 답변이 있어요!
  • 안녕하세요?

    MSSQL 트리거 기능에 대한 문의를 주셨는데 간단히 설명하자면

    트리거 기능은 특정테이블에 INSERT, UPDATE, DELETE 가 발생할 경우 다른 이벤트를 처리하도록 하는 기능입니다

    예를 들자면 특정테이블 INSERT를 할경우 백업테이블에 그대로 INSERT를 하든가 아니면 부가적인 테이블에 다른

    정보를 넣기 위함입니다. 예로 든것은 꼭 그렇게 할 필요는 없고 예를 들어서 말씀드리는겁니다


  • 섹시한꽃새90
    섹시한꽃새9019.05.21

    데이터베이스 트리거(Database Trigger)는 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미합니다. 트리거는 DML의 데이터 상태의 관리를 자동화하는 데 사용됩니다. 트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있습니다.

    감사합니다.



  • 안녕하세요 BTC 입니다. 답변드리겠습니다.

    트리거(Trigger)란?

    "테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미합니다.

    트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용된다.

    트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있다."

    즉, A 테이블에 DML의 변화를 줄 때 B 테이블에도 변화를 주는 경우를 말합니다.