Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Uzavře řadu příkazů Transact-SQL, které se spustí jako skupina. ZAČÍT... Bloky END je možné vnořit.
Syntax
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
Je jakýkoli platný příkaz Transact-SQL nebo seskupování příkazů podle definice s blokem příkazu. K definování bloku příkazů (dávky) použijte klíčová slova jazyka control-of-flow BEGIN a END. I když jsou všechny příkazy Transact-SQL platné v rámci příkazu BEGIN... End block, určité Transact-SQL příkazy by neměly být seskupeny do stejné dávky (blok příkazu).
Typy výsledků
Boolean
Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)
V následujícím příkladu a BEGIN definujte řadu příkazů SQL, END které se spouštějí společně.
BEGIN...END Pokud blok nezahrnete, bude následující příklad ve smyčce continuous.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
Viz také
ALTEROVÁ SPOUŠŤ (Transact-SQL)
ZAČÍT... KONEC (Transact-SQL)
Jazyk řízení toku (Transact-SQL)
VYTVOŘIT SPOUŠŤ (Transact-SQL)
ELSE (IF... ELSE) (Transact-SQL)
KDYŽ... DALŠÍ (Transact-SQL)
ZATÍMCO (Transact-SQL)