개발하는 월퐁잉
놀면서 쉬면서 코딩 하기
개발하는 월퐁잉
전체 방문자
오늘
어제
  • 분류 전체보기 N
    • DBMS N
      • DBeaver
      • HeidiSQL N
      • MSSQL
      • MYSQL
    • Cloud
      • Azure
      • AWS
    • 업무 N
      • Slack
      • IT-Tip N
    • Vue
    • HTML
    • Java
    • Gradle
    • IntelliJ N
    • GIT

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • DBeaver
  • MSSQL
  • Query
  • npm install
  • MySQL
  • 단축키
  • SQL Server
  • GIT
  • intellij 플러그인
  • 미러링
  • JSP
  • Trigger
  • 권한설정
  • IntelliJ
  • 인텔리제이
  • vue
  • ALTER TABLE
  • Eclipse
  • Vue.js
  • dba

최근 댓글

최근 글

티스토리

250x250
250x250
hELLO · Designed By 정상우.
개발하는 월퐁잉

놀면서 쉬면서 코딩 하기

DBMS/MSSQL

[MSSQL] 트리거(Trigger) 란?

2022. 9. 28. 09:05
728x90

트리거(Trigger)란?

  SQL Server  에서 트리거(Trigger)는 특정 이벤트가 발생했을대  다른 이벤트를 자동으로 처리하도록 하기 위해 실행되는 저장프로시저

 

 “자동으로 실행되도록 정의된 특수한 저장 프로시저”

트리거 종류

  • DML Trigger
  • DDL Trigger
  • LOGON Trigger

트리거 인수

 [FOR|AFTER] 

   - DML 트리거를 지정한 모든 작업이 성공적으로 실행되었을 때 실행도록 지정

 [INSTEAD OF ]

    - 트리거를 시작하는 SQL문 대신 DML 트리거가 실행되도록 지정

    - DDL 또는 LOGON 트리거에 대해서는 INSTEAD OF를 지정할 수 없다.

 

 

트리거 사용 이유

  • 업무규칙 보장 : Business Rule을 서버계층에서 처리 할수 있음
  • 업무 처리 자동화 : 구현된 규칙대로 연속적으로 실행 가능함

 

 

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'DBMS > MSSQL' 카테고리의 다른 글

[MSSQL] BEGIN TRAN  (0) 2022.11.03
[MSSQL] 쿼리 바로가기(단축키) 지정하기  (0) 2022.10.26
[MSSQL] 프로시저 이력 관리 DB 생성 및 트리거(Trigger) 셋팅  (1) 2022.09.26
[MSSQL] 대량 데이터 내보내기(Export )  (0) 2022.09.16
[MSSQL] Collation(데이터 정렬) 확인 및 변경  (0) 2022.09.15
    'DBMS/MSSQL' 카테고리의 다른 글
    • [MSSQL] BEGIN TRAN
    • [MSSQL] 쿼리 바로가기(단축키) 지정하기
    • [MSSQL] 프로시저 이력 관리 DB 생성 및 트리거(Trigger) 셋팅
    • [MSSQL] 대량 데이터 내보내기(Export )
    개발하는 월퐁잉
    개발하는 월퐁잉
    놀멍 쉬멍 개발하는 퐁 - 기억은 사라지지만 기록은 남는다

    티스토리툴바