Ver Mensaje Individual
  #3  
Antiguo 24-04-2015
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por alexglez1255 Ver Mensaje
alter table CLIENTES
add constraint PK_CLIENTES
primary key (COD_CLIENTE)


Invalid insert or update value(s): object columns are
constrained - no 2 table rows can have duplicate column values.
attempt to store duplicate value (visible to active transactions) in unique index "PK_CLIENTES".
Ese mensaje de error, traducido al español, se podría leer así:
Cita:
Valor(es) inválidos de Insert o Update: columnas [campos] del objeto están restringidas — dos filas [registros] de la tabla no pueden tener valores de columna duplicados. Intento de guardar valor duplicado (visible a transacciones activas) en índice único "PK_CLIENTES".
Y significa que tu índice PK_CLIENTES, el que se intenta crear cuando defines la restricción de llave primaria, no admite que haya dos registros con el mismo valor en el campo COD_CLIENTE. Es una restricción normal de cualquier llave primaria: el campo por el que se forma no debe tener valores duplicados.

Tienes dos o más clientes con el mismo código. Corrigiendo eso, te dejará crear la llave primaria.

Saludos.
Responder Con Cita