domingo, 26 de octubre de 2008

tarea de commit

hi maestro soy deisy natalia quezada palomares tic-41
tarea:COMMIT lo que yo entendi es que se puede hacer una transaccion en una database en la cual marca el fin de la transaccion correcta, implica o explicita las referencias de los datos tambien puede hacer que todas las modificaciones que se efectuan sobre los datos desde un inicio en la cual tambien que el programador debera ser responsable en la utilizacion del COMMIT TRANSACTION,que en la cual utiliza un protocolo para la confirmacion de de los registros en cual son dos fases que se utiliza para confirmar a los servidores la involucracion en una transaccion yu en una ejecucion de commit transaction cuando es 0 se produce un error indica que no hay ninguna instruccion de BEGIN TRANSACTION ASOCIADA
ejemplo:COMMIT { TRAN TRANSACTION } [ transaction_name @tran_name_variable ] ][ ; ]
ROLL BACKen este es locontrario de lo anterio de commit En la cual Revierte una transacción explícita o implícita hasta el inicio de la transacción o hasta un punto de retorno dentro de la transacción.También ROLLBACK TRANSACTION puede borra todas las modificaciones de datos realizadas desde el inicio de la transacción o hasta un punto de retorno. También libera los recursos que retiene la transacción.revierte todas las instrucciones hasta el principio de la transacción. Cuando se trata de transacciones anidadas, esta misma instrucción revierte todas las transacciones internas hasta la instrucción BEGIN TRANSACTION más externa. En ambos casos, ROLLBACK TRANSACTION disminuye la función del sistema.
ejemplo:ROLLBACK { TRAN TRANSACTION } [ transaction_name @tran_name_variable savepoint_name @savepoint_variable ] [ ; ]

No hay comentarios: