If I simply wrap my query with:
BEGIN TRANSACTION COMMIT TRANSACTION
If anything fails inside of that, will it automatically rollback?>
This will automatically rollback the transaction in case off error
SET XACT_ABORT ON BEGIN TRANSACTION -- CODE HERE COMMIT TRANSACTION