적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric의 SQL 데이터베이스
그룹으로 실행되는 일련의 Transact-SQL 문을 묶습니다. BEGIN...END 블록은 중첩될 수 있습니다.
Syntax
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
문 블록에 정의된 유효한 Transact-SQL 문이나 문 그룹입니다. 문 블록(일괄 처리)을 정의하려면 흐름 제어 언어 키워드인 BEGIN과 END를 사용합니다. BEGIN...END 블록 내의 모든 Transact-SQL 문이 유효해도 특정 Transact-SQL 문을 동일한 일괄 처리(문 블록) 내에 그룹화할 수 없습니다.
결과 유형
Boolean
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
다음 예에서 BEGIN 및 END는 함께 실행되는 일련의 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)
시작되다... 끝 (Transact-SQL)
흐름 제어 언어(Transact-SQL)
CREATE TRIGGER(Transact-SQL)
ELSE(IF...ELSE)(Transact-SQL)
면... 그렇지 않다면 (Transact-SQL)
그동안 (Transact-SQL)