Anteckning
Å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 Förhandsversion av 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).
Result Types
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;
See Also
ALTER TRIGGER (Transact-SQL)
BEGIN...END (Transact-SQL)
Kontroll av flödesspråk (Transact-SQL)
SKAPA UTLÖSARE (Transact-SQL)
ELSE (OM... ELSE) (Transact-SQL)
IF...ELSE (Transact-SQL)
WHILE (Transact-SQL)