END (BEGIN...END) (Transact-SQL)
S’applique à : SQL Server Base de données Azure SQL Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Point de terminaison d'analyse SQL dans Microsoft Fabric Entrepôt dans Microsoft Fabric Base de données SQL dans Microsoft Fabric
Renferme une série d'instructions Transact-SQL qui seront exécutées comme un groupe. Les blocs BEGIN...END peuvent être imbriqués.
Conventions de la syntaxe Transact-SQL
Syntaxe
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
Toute instruction ou tout groupe d'instructions Transact-SQL valide tel que défini dans un bloc d'instructions. Pour définir un bloc (traitement) d'instructions, utilisez les mots clé BEGIN et END du langage de contrôle de flux. Bien que toutes les instructions Transact-SQL soient valides à l’intérieur d’un bloc BEGIN…END, certaines instructions Transact-SQL ne doivent pas être regroupées dans un même lot (bloc d’instructions).
Types des résultats
Booléen
Exemples : Azure Synapse Analytics et Analytics Platform System (PDW)
Dans l’exemple suivant, BEGIN
et END
définissent une série d’instructions SQL qui s’exécutent ensemble. Si le bloc BEGIN...END
n’est pas inclus, l’exemple suivant est dans une boucle continue.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
Voir aussi
ALTER TRIGGER (Transact-SQL)
BEGIN...END (Transact-SQL)
Langage de contrôle de flux (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
ELSE (IF...ELSE) (Transact-SQL)
IF...ELSE (Transact-SQL)
WHILE (Transact-SQL)