Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Geeft het aantal BEGIN TRANSACTION-statements terug dat op de huidige verbinding is uitgevoerd.
Transact-SQL syntaxis-conventies
Syntaxis
@@TRANCOUNT
Opmerking
Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.
Retourtypen
geheel getal
Opmerkingen
De BEGIN TRANSACTION-instructie verhoogt @@TRANCOUNT met 1. ROLLBACK TRANSACTIE daalt @@TRANCOUNT naar 0, behalve bij ROLLBACK TRANSACTIE savepoint_name, die @@TRANCOUNT niet beïnvloedt. TRANSACTIE TOEZETTEN OF WERK TOEZETTEN @@TRANCOUNT met 1.
Voorbeelden
Eén. Het tonen van de effecten van de BEGIN- en COMMIT-statements
Het volgende voorbeeld toont het effect dat geneste BEGIN en COMMIT statements op de variabele @@TRANCOUNT hebben.
PRINT @@TRANCOUNT
-- The BEGIN TRAN statement will increment the
-- transaction count by 1.
BEGIN TRAN
PRINT @@TRANCOUNT
BEGIN TRAN
PRINT @@TRANCOUNT
-- The COMMIT statement will decrement the transaction count by 1.
COMMIT
PRINT @@TRANCOUNT
COMMIT
PRINT @@TRANCOUNT
--Results
--0
--1
--2
--1
--0
B. Het tonen van de effecten van de BEGIN- en ROLLBACK-statements
Het volgende voorbeeld toont het effect dat geneste BEGIN TRAN en ROLLBACK statements op de variabele @@TRANCOUNT hebben.
PRINT @@TRANCOUNT
-- The BEGIN TRAN statement will increment the
-- transaction count by 1.
BEGIN TRAN
PRINT @@TRANCOUNT
BEGIN TRAN
PRINT @@TRANCOUNT
-- The ROLLBACK statement will clear the @@TRANCOUNT variable
-- to 0 because all active transactions will be rolled back.
ROLLBACK
PRINT @@TRANCOUNT
--Results
--0
--1
--2
--0
Zie ook
BEGIN TRANSACTIE (Transact-SQL)
DOORVOERTRANSACTIE (Transact-SQL)
TRANSACTIE voor terugdraaien (Transact-SQL)
Systeemfuncties (Transact-SQL)