준준의 기록일지

[mssql] trigger 본문

Database

[mssql] trigger

junjunwon 2020. 10. 27. 16:01

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."




mssql GO

- 일괄 처리 batch의 단위.

- 매번 명령어를 실행할때마다 DB에 접속해서 처리하면 처리시간도 많이 걸리고 비효율적이다.

- 따라서 묶음 단위로 처리하는 batch의 개념으로 진행됨.

 

SET NO COUNT {ON/OFF}

- 쿼리문 또는 프로시저의 영향을 받는 행 수를 나타내는 메세지가 결과 집합의 일부로 반환되지 않도록 하는 것.

- 아래와 같은 메시지는 의미없이 서버에 부하만 줄 뿐이므로 "SET NOCOUNT ON"을 통해 제거해줄 수 있다. 

 

 

트리거 설명 및 구현에 대한 사이트

limkydev.tistory.com/154

 

[SQLD] 제2장 트리거(Trigger)란?

1. 트리거(Trigger)란? 트리거(Trigger)란 영어로 방아쇠라는 뜻인데, 방아쇠를 당기면 그로 인해 총기 내부에서 알아서 일련의 작업을 실행하고 총알이 날아갑니다. 이처럼 데이터베이스에서도 트

limkydev.tistory.com

 

 

출처

coding-factory.tistory.com/95

 

[MSSQL] SET NOCOUNT 정의와 사용법 (프로시저 성능 향상)

SET NOCOUNT란? 쿼리문 또는 프로시저의 영향을 받은 행 수를 나타내는 메시지가 결과 집합의 일부로 반환되지 않도록 하는것 구문 : SET NOCOUNT{ON/OFF} 사용하는 이유 MSSQL에서 프로시저를 만들경우 프

coding-factory.tistory.com

aubreyjeong.tistory.com/entry/MS-SQL%EC%9D%98-GO-%EC%9D%98-%EC%9D%98%EB%AF%B8

 

MS SQL의 GO 의 의미

습관적으로 쓰는 GO 의 의미를 정확히 정의해보자. 1. GO 를 쓰는 이유 MS SQL에서 Go는 일괄처리batch의 단위라고 볼 수 있다. 매번 한줄 한줄 명령어를 실행할 때마다 데이터베이스에 접속해서 왔다

aubreyjeong.tistory.com