Ist eine Transaktion für die Subroutinen?

Wenn ich begin transaction und eine gespeicherte Prozedur exec , deckt diese Transaktion die Änderungen ab, die durch die gespeicherte Prozedur durchgeführt wurden, die ich ausgeführt habe? Würde eine rollback transaction die Änderungen abbrechen, die durch die gespeicherte Prozedur vorgenommen wurden, die ausgeführt wird?

Ja, es deckt. Alle Aktionen, die im Rahmen der gleichen Transaktion zur database durchgeführt werden, werden zurückgesetzt.