END (BEGIN...END) (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de SQL no Microsoft FabricWarehouse no Microsoft Fabric
Inclui uma série de instruções Transact-SQL que serão executadas como um grupo. Os blocos BEGIN...END podem ser aninhados.
Convenções de sintaxe de Transact-SQL
Sintaxe
BEGIN
{ sql_statement | statement_block }
END
Observação
Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.
Argumentos
{ sql_statement| statement_block}
É qualquer instrução Transact-SQL ou agrupamento de instruções válido, conforme definido com um bloco de instruções. Para definir um bloco de instruções (lote), use as palavras-chave BEGIN e END da linguagem de controle de fluxo. Embora todas as instruções Transact-SQL sejam válidas em um bloco BEGIN...END, certas instruções Transact-SQL não devem ser agrupadas no mesmo lote (bloco de instruções).
Tipos de resultado
Booliano
Exemplos: Azure Synapse Analytics e PDW (Analytics Platform System)
No exemplo a seguir, BEGIN
e END
definem uma série de instruções do SQL que são executadas em conjunto. Se o bloco BEGIN...END
não for incluído, o exemplo a seguir ficará em um loop contínuo.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
Consulte Também
ALTER TRIGGER (Transact-SQL)
BEGIN...END (Transact-SQL)
Linguagem de controle de fluxo (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
ELSE (IF...ELSE) (Transact-SQL)
IF...ELSE (Transact-SQL)
WHILE (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de