Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Egy sor Transact-SQL utasítást foglal magában, amelyek csoportként lesznek végrehajtva. KEZDŐDIK... A VÉGPONT-blokkok beágyazhatók.
Transact-SQL szintaxis konvenciók
Syntax
BEGIN
{ sql_statement | statement_block }
END
Arguments
{ sql_statement| statement_block}
Érvényes Transact-SQL utasítás vagy utasításcsoportozás az utasításblokkdal definiált módon. Utasításblokk (köteg) definiálásához használja a BEGIN és a END típusú folyamatvezérlési nyelvi kulcsszavakat. Bár az összes Transact-SQL utasítás érvényes a BEGIN-ben... END blokk, bizonyos Transact-SQL utasítások nem csoportosíthatók ugyanabban a kötegben (utasításblokk).
Eredménytípusok
Boolean
Példák: Azure Synapse Analytics and Analytics Platform System (PDW)
Az alábbi példában BEGINEND definiáljon egy több, együtt futó SQL-utasítást. Ha a BEGIN...END blokk nem szerepel a fájlban, az alábbi példa folyamatos ciklusban jelenik meg.
-- Uses AdventureWorks
DECLARE @Iteration INTEGER = 0
WHILE @Iteration <10
BEGIN
SELECT FirstName, MiddleName
FROM dbo.DimCustomer WHERE LastName = 'Adams';
SET @Iteration += 1
END;
Lásd még:
ALTER TRIGGER (Transact-SQL)
KEZDŐDIK... VÉGE (Transact-SQL)
Áramlásvezérlési nyelv (Transact-SQL)
LÉTREHOZNI TRIGGERET (Transact-SQL)
MÁS (HA... ELSE) (Transact-SQL)
HA... ELSE (Transact-SQL)
WHILE (Transact-SQL)