¿Qué es una transacción? ¿Cuál es la diferencia entre Oracle y SQL Server en el procesamiento de transacciones?
Las transacciones en la base de datos también tienen las siguientes características ACID.
ACID es la primera letra de cuatro palabras en inglés, a saber, atomicidad, consistencia, aislamiento y persistencia, que se traducen como Atomicidad, Consistencia, Aislamiento y persistencia respectivamente.
Hay tres tipos de transacciones en SQL Server: transacciones implícitas, transacciones explícitas y transacciones de confirmación automática. El valor predeterminado es la confirmación automática.
No existe tal tipo de transacción en SQL Server en Oracle. De forma predeterminada, cualquier declaración DML inicia una transacción hasta que el usuario emite una operación de confirmación o reversión, que es similar al modo de transacción implícita de SQL Server.