En blancoHola, les hago una consulta para ver si me pueden ayudar...
Tengo una aplicación que incorpora datos a diferentes tablas a partir de un
archivo de texto plano (aproximadamente 50000 registros por día).
Hice unas pruebas con la herramienta para Importar y Exportar datos de SQL
Server 2000 y la velocidad ha sido optima, pero el problema es que el
archivo de texto tambien contiene registros modificados que provocan que se
la clave principal se duplique y por lo tanto provoca un error en la
importación. Por este motivo tuve que hacer una aplicación que haga primero
un UPDATE y si no obtengo ningun registro actualizado como resultado realizo
el INSERT.
El inconveniente que se me presenta aquí es el tiempo que demora en
actualizar los registros con respecto a la herramienta para Importar y
Exportar datos de SQL Server 2000 (4 Horas contra 10 minutos).
Preguntas:
1- ¿la herramienta para Importar y Exportar datos me permite realizar
Actualizaciones de registros (UPDATES) ?
2- Leí documentación de MySQL y encontré un comando parecido a esto: INSERT
. ON DUPLICATE KEY UPDATE . ¿Existe algo así en MS-SQL?
Aunque las respuestas a estas preguntas sean negativas acepto cualquier
sugerencia.
Por las dudas les comento que estoy usando la versión 8.00.760 (SP3).
Muchas Gracias por la atención.
Gustavo.
Leer las respuestas