반응형
GO
- 하나 이상의 T-SQL문(그룹)을 일괄처리하는 구분 기호(서버로 전송되지 X)
- 쿼리 중간에 GO를 만나면 '여기까지가 한 배치다' 라는 일종의 기호로 사용 → 그 부분까지 서버에 한 배치로 쿼리 실행
SELECT 10;
SELECT 4;
..
GO
- SSMS같은 SQL Server 유틸리티에서 지정해 사용 가능
- 'GO' 말고 다른 용어로 변경도 가능하긴 함(보통은 그냥 GO 사용함)
1) SSMS 접속 후 우클릭 - 쿼리 옵션 선택

2) 일괄 처리 구분 기호 변경

- ODBC, .NET API 등에서는 비 인식된다. 즉, GO를 인식하지 못함
- GO [count] : 현재 배치를 count 만큼 반복 수행
CREATE TABLE #test_go (a int IDENTITY(1, 1));
GO
INSERT #test_go DEFAULT VALUES;
GO 10 -- 10번 insert 됨
SELECT * FROM #test_go;

728x90
반응형