백엔드/SQL

[SQL] Batch와 Go

leejiwoo21 2021. 12. 1. 03:04

Batch와 Go

실행을 위해 SQL 서버에 보내지는 작업단위를 Batch라고 하고

Go는 Batch를 구분할 때 사용합니다.

 

batch를 나누면 다른 batch에서 정의한 변수를 사용할 수 없습니다.

예시)

declare @a int
set @a = 10
GO

print @a -- batch가 다르기 때문에 오류발생

 

batch를 나누면 디버깅에 도움이 됩니다.