SysLib.beginDatabaseTransaction

La función del sistema SysLib.beginDatabaseTransaction empieza con una transacción de base de datos relacional, pero solo cuando el tiempo de ejecución de EGL no esté comprometiendo los cambios automáticamente. Si los cambios se comprometen automáticamente, la función no surte efecto.

La función solo es válida para la salida Java generada por EGL.


Diagrama de sintaxis de sysLib.connect
base de datos
Un nombre de base de datos especificado en sysLib.connect o VGLib.connectionService. Utilice un literal o variable de un tipo de carácter.

Si no especifica una conexión, la función afecta a la conexión actual.

Cuando invoca SysLib.beginDatabaseTransaction, una transacción empieza en la operación de E/S siguiente que utiliza la conexión especificada y la transacción finaliza cuando tiene lugar un compromiso o una retrotracción, tal como se describe en la Unidad de trabajo lógica. Después del compromiso o la retrotracción, el tiempo de ejecución EGL reanuda el compromiso automático de los cambios.

Para obtener detalles sobre compromisos automáticos, consulte SysLib.connect y sqlCommitControl.

Conceptos relacionados
Unidad lógica de trabajo
Soporte de SQL

Consulta relacionada
sqlCommitControl
sysLib.connect
VGLib.connectionService

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.