Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Omsluter en serie Transact-SQL-instruktioner som ska köras som en grupp. BÖRJA... END-block kan kapslas.
Transact-SQL syntaxkonventioner
Syntax
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
Är en giltig Transact-SQL-instruktion eller instruktionsgruppering enligt definitionen med ett instruktionsblock. Om du vill definiera ett instruktionsblock (batch) använder du nyckelorden BEGIN och END med nyckelorden control-of-flow. Även om alla Transact-SQL-instruktioner är giltiga inom en BEGIN... END-block, vissa Transact-SQL-instruktioner bör inte grupperas tillsammans inom samma batch (instruktionsblock).
Resultattyper
Boolean
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
I följande exempel definierar BEGIN du END en serie SQL-instruktioner som körs tillsammans. Om blocket BEGIN...END inte ingår finns följande exempel i en kontinuerlig loop.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
Se även
ALTER TRIGGER (Transact-SQL)
BÖRJA... SLUT (Transact-SQL)
Kontroll av flödesspråk (Transact-SQL)
SKAPA UTLÖSARE (Transact-SQL)
ELSE (OM... ELSE) (Transact-SQL)
OM... ANNARS (Transact-SQL)
MEDAN (Transact-SQL)