Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Otacza serię instrukcji Transact-SQL, które będą wykonywane jako grupa. ZACZYNAĆ... Bloki END można zagnieżdżać.
Transact-SQL konwencje składni
Syntax
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
Czy dowolna prawidłowa instrukcja Transact-SQL lub grupowanie instrukcji zgodnie z definicją z blokiem instrukcji. Aby zdefiniować blok instrukcji (batch), użyj słów kluczowych języka sterowania przepływu BEGIN i END. Mimo że wszystkie instrukcje Transact-SQL są prawidłowe w ramach instrukcji BEGIN... Blok END, niektóre instrukcje Transact-SQL nie powinny być grupowane razem w tej samej partii (blok instrukcji).
Typy wyników
Boolean
Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)
W poniższym przykładzie BEGIN i END zdefiniuj serię instrukcji SQL, które są uruchamiane razem.
BEGIN...END Jeśli blok nie zostanie uwzględniony, poniższy przykład będzie znajdować się w pętli ciągłej.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
Zobacz też
ALTER TRIGGER (Transact-SQL)
ZACZYNAĆ... KONIEC (Transact-SQL)
Język kontroli przepływu (Transact-SQL)
UTWÓRZ TRIGGER (Transact-SQL)
ELSE (IF... ELSE) (Transact-SQL)
JEŚLI... INNE (Transact-SQL)
PODCZAS (Transact-SQL)