Description : What are the transaction limitations in apex?
Last Answer : Each execution of a batch Apex job is considered a discrete transaction. For example, a batch Apex job that contains 1,000 records and is executed without the optional scope parameter from Database. ... but the second fails, the database updates made in the first transaction are not rolled back.