다음을 통해 공유


END(BEGIN...END)(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스

그룹으로 실행되는 일련의 Transact-SQL 문을 묶습니다. BEGIN...END 블록은 중첩될 수 있습니다.

Transact-SQL 구문 표기 규칙

구문

BEGIN   
     { sql_statement | statement_block }   
END   

인수

{ sql_statement| statement_block}
문 블록에 정의된 유효한 Transact-SQL 문이나 문 그룹입니다. 문 블록(일괄 처리)을 정의하려면 흐름 제어 언어 키워드인 BEGIN과 END를 사용합니다. BEGIN...END 블록 내의 모든 Transact-SQL 문이 유효해도 특정 Transact-SQL 문을 동일한 일괄 처리(문 블록) 내에 그룹화할 수 없습니다.

결과 형식

Boolean

예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)

다음 예에서 BEGINEND는 함께 실행되는 일련의 SQL 문을 정의합니다. BEGIN...END 블록이 포함되지 않은 경우 다음 예제가 연속 반복에 포함됩니다.

-- Uses AdventureWorks  
  
DECLARE @Iteration INTEGER = 0  
WHILE @Iteration <10  
BEGIN  
    SELECT FirstName, MiddleName   
    FROM dbo.DimCustomer WHERE LastName = 'Adams';  
SET @Iteration += 1  
END;  

관련 항목

ALTER TRIGGER(Transact-SQL)
BEGIN...END(Transact-SQL)
흐름 제어 언어(Transact-SQL)
CREATE TRIGGER(Transact-SQL)
ELSE(IF...ELSE)(Transact-SQL)
IF...ELSE(Transact-SQL)
WHILE(Transact-SQL)