18/12/2009, 11:55
|
| | Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 17 años, 5 meses Puntos: 2 | |
Respuesta: Error en un campo con llave primaria Ok, yo estoy de acuerdo en esa parte, básicamente lo que quiero saber es lo siguiente, para lo cual voy a exponer un ejemplo
Tabla: colores
Campos
id (llave primaria, identidad, int)
color nvarchar(20)
Llega usuario A e ingresa un colo nuevo "azul" a las 10:00 a.m
LLega usuario B e ingresa color nuevo "rojo" a las 10:01 a.m.
Todo entra en una transaccion.
Operacion Normal
La operacion del usuario A toma el valor 1 en el campo ID
La operacion del usuario B toma el valor 2 en el campo ID
Operacion con error, se lleva a cabo un rollback
La operacion del usuario A toma el valor 1 en el campo ID, pero marca error al ingresar el registro
En este caso ¿Que valor de id genera la segunda operacion? ¿Porque?
La operacion del usuario B toma el valor 1 en el campo ID por que exisitio un rollback?
La operacion del usuario B toma el valor 2 en el campo ID???
Ojala me haya podido explicar
Saludos... |