Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
Plaatst een reeks Transact-SQL instructies die als groep worden uitgevoerd. BEGINNEN... END-blokken kunnen worden genest.
Transact-SQL syntaxis-conventies
Syntax
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
Is een geldige Transact-SQL instructie of instructiegroepering zoals gedefinieerd met een instructieblok. Als u een instructieblok (batch) wilt definiƫren, gebruikt u de trefwoorden voor de controle-of-stroomtaal BEGIN en END. Hoewel alle Transact-SQL instructies geldig zijn binnen een BEGIN... END-blok, bepaalde Transact-SQL instructies mogen niet worden gegroepeerd binnen dezelfde batch (instructieblok).
Result Types
Boolean
Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)
In het volgende voorbeeld BEGIN definieert END u een reeks SQL-instructies die samen worden uitgevoerd. Als het BEGIN...END blok niet is opgenomen, bevindt het volgende voorbeeld zich in een doorlopende lus.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
See Also
ALTER TRIGGER (Transact-SQL)
BEGIN...END (Transact-SQL)
Control-of-Flow Language (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
ELSE (ALS... ELSE) (Transact-SQL)
IF...ELSE (Transact-SQL)
WHILE (Transact-SQL)