SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Comment définir BEGIN_TRANSACTION automatiquement dans SSMS (SQL Server Management Studio) ?

Je pense que le paramètre IMPLICIT_TRANSACTIONS fonctionne comme vous l'espérez. Sauf si je comprends mal votre question.

Avez-vous regardé le MSDN ?

SET IMPLICIT_TRANSACTIONS sur Vérifié dans SSMS

Ouvrez ensuite une nouvelle fenêtre de requête

USE TempDb
CREATE TABLE tmp (f INT)
INSERT tmp VALUES (1)
print @@trancount

est 1. N'est-ce pas ce que vous cherchez ? Et si vous essayez de fermer la fenêtre, vous serez averti qu'il y a des transactions non validées.