auxilio por Favor
Hace unos dias les conté que tenia estos errores de
indices en una tabla:
Server: Msg 8951, Level 16, State 1, Line 1
Table error: Table 'Consumos' (ID 488876768). Missing or
invalid key in index 'IX_Consumos' (ID 14) for the row:
Server: Msg 8952, Level 16, State 1, Line 1
Table error: Database 'BebidasyAlimentos',
index 'Consumos' .IX_'Consumos' (ID 485576768) (index ID
14). Extra or invalid key for the keys:
Server: Msg 8956, Level 16, State 1, Line 1
Index row (1:12790:2) with values (Campo1= 2566 and Campo2
= 0 and Campo3 = 5007 and Fecha = Aug 10 2004 10:00AM)
points to the data row identified by (RID = (1:5826:8))
Ahora el desarrollador del producto me dice que por estos
errores se insertaron registros que nunca debieron
insertarse, me explico
se hace el siguiente sentencia
Select * from a where campo = 0
Si es el campo esta en cero se le hace un update a 1 para
identificar que ese cupo ya se ocupó
al volver a hacer el select sobre el mismo campo aparece
en cero nuevamente y permite volver a utilizar el cupo
que ya se habia asignado...
Conclusion del desarrollador, se vendieron n veces el
mismo cupo.
Por favor donde puedo encontrar documentacion clara de que
significan esos errores de indices que les mencione arriba
y como puedo solucionar el problema.
Gracias a todos
Leer las respuestas