END (BEGIN...END) (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW) Endpoint di analisi SQL in Microsoft Fabric Warehouse in Microsoft Fabric
Racchiude una serie di istruzioni Transact-SQL che verranno eseguite come gruppo. I blocchi BEGIN...END possono essere nidificati.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
BEGIN
{ sql_statement | statement_block }
END
Argomenti
{ sql_statement| statement_block}
Qualsiasi istruzione o raggruppamento di istruzioni Transact-SQL valide definito con un blocco di istruzioni. Per definire un blocco di istruzioni (batch), utilizzare le parole chiave del linguaggio per il controllo di flusso BEGIN ed END. Sebbene tutte le istruzioni Transact-SQL siano valide nell'ambito di un blocco BEGIN...END, alcune istruzioni Transact-SQL non devono essere raggruppate nello stesso batch (blocco di istruzioni).
Tipi restituiti
Booleano
Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)
Nell'esempio seguente BEGIN
ed END
definiscono una serie di istruzioni SQL eseguite insieme. Se il blocco BEGIN...END
non è incluso, l'esempio seguente determinerà un ciclo continuo.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
Vedi anche
ALTER TRIGGER (Transact-SQL)
COMINCIARE... END (Transact-SQL)
Control-of-Flow Language (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
ELSE (IF... ELSE) (Transact-SQL)
IF...ELSE (Transact-SQL)
WHILE (Transact-SQL)