Megosztás a következőn keresztül:


BEFEJEZÉS (KEZDÉS... END) (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Egy sor Transact-SQL utasítást foglal magában, amelyek csoportként lesznek végrehajtva. KEZDŐDIK... A VÉGPONT-blokkok beágyazhatók.

Transact-SQL szintaxis konvenciók

Syntax

BEGIN   
     { sql_statement | statement_block }   
END   

Arguments

{ sql_statement| statement_block}
Érvényes Transact-SQL utasítás vagy utasításcsoportozás az utasításblokkdal definiált módon. Utasításblokk (köteg) definiálásához használja a BEGIN és a END típusú folyamatvezérlési nyelvi kulcsszavakat. Bár az összes Transact-SQL utasítás érvényes a BEGIN-ben... END blokk, bizonyos Transact-SQL utasítások nem csoportosíthatók ugyanabban a kötegben (utasításblokk).

Eredménytípusok

Boolean

Példák: Azure Synapse Analytics and Analytics Platform System (PDW)

Az alábbi példában BEGINEND definiáljon egy több, együtt futó SQL-utasítást. Ha a BEGIN...END blokk nem szerepel a fájlban, az alábbi példa folyamatos ciklusban jelenik meg.

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

Lásd még:

ALTER TRIGGER (Transact-SQL)
KEZDŐDIK... VÉGE (Transact-SQL)
Áramlásvezérlési nyelv (Transact-SQL)
LÉTREHOZNI TRIGGERET (Transact-SQL)
MÁS (HA... ELSE) (Transact-SQL)
HA... ELSE (Transact-SQL)
WHILE (Transact-SQL)