Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2013, 12:49
enritux
 
Fecha de Ingreso: agosto-2013
Mensajes: 3
Antigüedad: 10 años, 8 meses
Puntos: 0
Bulk, Sin repetir datos

Se tiene la siguiente estructura en un archivo plano llamado REPUTADIAS.txt:

|01DD06A09005|201207|061|469|20130109
|01DD06A09005|201208|022|003|20130209
|01DD06A09005|201209|063|467|20130309
|01DD06A09005|201210|001|002|20130409
|01DD06A09005|201211|059|471|20130509
|01DD06A09005|201212|024|002|20130609
|01DD06A09005|201301|059|471|20130109
|01DD06A09005|201302|021|004|20130209


Con un JOB en SQL ejecuto la siguiente instrucción cada noche:


USE Prueba
BULK

INSERT ReputasDias
FROM 'c:\InformeVentas\REPUTASDIAS.txt'--Ruta del archivo
WITH(
FIELDTERMINATOR = '|', --separa campos
ROWTERMINATOR = '\n'
) --separa filas

GO

La pregunta es, ¿Cómo puedo hacerle para que no se dupliquen registros?suponiendo que la validacion se haria de los siguientes campos..

|01DD06A09005|201207|061|469|20130809