Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Содержит серию инструкций Transact-SQL, которые выполняются как единая группа. Блоки BEGIN...END могут быть вложенными.
Соглашения о синтаксисе Transact-SQL
Syntax
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
Это любая допустимая инструкция или группа инструкций Transact-SQL, которые определены в блоке инструкций. Чтобы определить блок инструкций (пакет), используются ключевые слова BEGIN и END языка управления выполнением. Хотя в пределах блока BEGIN...END допускаются любые инструкции Transact-SQL, некоторые инструкции Transact-SQL не следует группировать в пределах одного пакета (блока операторов).
Типы результатов
Boolean
Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)
В следующем примере BEGIN и END определите ряд инструкций SQL, которые выполняются вместе. Если не включить блок BEGIN...END, в приведенном ниже примере образуется непрерывный цикл.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
См. также
ALTER TRIGGER (Transact-SQL)
НАЧИНАТЬ... КОНЕЦ (Transact-SQL)
Язык управления потоком (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
ELSE (IF... ELSE) (Transact-SQL)
ЕСЛИ... ELSE (Transact-SQL)
ПОКА (Transact-SQL)