Is there a way we can rollback to previous state of the transaction using ROLLBACK without BEGIN TRANSACTION?
BEGIN TRANSACTION
delete from table1; ROLLBACK
You must have a BEGIN TRANSACTION before you can use the ROLLBACK command. You can't go back to the previous state.
ROLLBACK