Foros del Web » Programación para mayores de 30 ;) » .NET »

problema ora00001-unique constraint

Estas en el tema de problema ora00001-unique constraint en el foro de .NET en Foros del Web. Hola buenas, tengo un gridview con unos datos y tengo que volcarlos a una tabla.Tengo un problema con 2 registros que se duplican, aunque en ...
  #1 (permalink)  
Antiguo 12/03/2010, 05:58
 
Fecha de Ingreso: julio-2009
Mensajes: 60
Antigüedad: 14 años, 9 meses
Puntos: 0
problema ora00001-unique constraint

Hola buenas, tengo un gridview con unos datos y tengo que volcarlos a una tabla.Tengo un problema con 2 registros que se duplican, aunque en la select este puesta la clausula distinct, dado que un campo de la select es distinto.El problema es que al hacer el insert me salta con el error ora00001-unique constraint.La creacion de la tabla y del indice es la siguiente:
-- Create table
create table PAH_ESPEC_PORCENT_BUDGET
(
CPRODUCTO VARCHAR2(15) not null,
CCLIENTE VARCHAR2(9) not null,
CESPECIE VARCHAR2(2) not null,
MESCON_N NUMBER(8) not null,
PORCENTAJE NUMBER(7,6)
)
tablespace GESTIONDIM_DATA
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table PAH_ESPEC_PORCENT_BUDGET
add constraint PCT_BUDGET_PK primary key (CPRODUCTO, CCLIENTE, CESPECIE, MESCON_N)
using index
tablespace GESTIONDIM_DATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
Querria una solucion a poder ser que se pudiera mantener la creacion de la tabla y del indice igual.
Espero alguna solucion gracias.

Etiquetas: constraint
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:13.