is a type of Structured Query Language (SQL) used to manage the changes made by DQL) statements. It allows statements to be grouped together into logical transactions
these include:
BEGIN TRANSACTION - marks the starting point of an explicit, local transaction. This increments @@TRANCOUNT by 1
COMMIT TRANSACTION - marks the end of a successful implicit or explicit transaction
ROLLBACK TRANSACTION - rolls back an explicit or implicit transaction to the beginning of the transaction, or to a save-point inside the transaction