Buenos Dias, tengo el siguiente error a ver si alguno me puede dar una mano con esto
Error: -2147217873 (80040E2F); Provider Error: 2627 (A43)
Error string: Violation of PRIMARY KEY constraint 'PK_CURTIP'. Cannot insert duplicate key in object 'M4T_CURSOS_TIPO'.
Error source: Microsoft OLE DB Provider for SQL Server
Help file:
Help context: 0
De una tabla se toman los datos y se agregan a otra mediante la siguiente query
INSERT INTO M4T_CURSOS_TIPO (
ID_CURSO_TIPO,
N_CURSO_TIPO,
CONTENIDO,
COSTE_DIRECTO_INDIVIDUAL,
ID_USUARIO,
FEC_ULT_ACTUALIZACION,
COMENT,
ID_AREA_FORMACION,
CURRICULUM_PLAN)
SELECT DISTINCT
ID_CURSO_TIPO,
N_CURSO_TIPO,
CONTENIDO,
COSTE_DIRECTO_INDIVIDUAL,
ID_USUARIO = ISNULL(ID_USUARIO, USER),
FEC_ULT_ACTUALIZACION = ISNULL(FEC_ULT_ACTUALIZACION, GETDATE()),
COMENT,
ID_AREA_FORMACION = ISNULL(ID_AREA_FORMACION, '0'), --777 VER ESTA CLAVE
CURRICULUM_PLAN
FROM
IN_M4T_CURSOS_TIPO ICT
WHERE ICT.ID_CURSO_TIPO NOT IN (SELECT ID_CURSO_TIPO FROM M4T_CURSOS_TIPO)
a alguien se le ocurre donde puede estar el error???
muchas gracias!