Ayuda Experto Creativo SQL Server 2000

23/08/2007 - 23:20 por Bruno | Informe spam
Buenas Tardes,

Espero puedan ayudarme, tengo un archivo txt con informacion, necesito
cargar esta informacion en una tabla y validar antes de copiar esta
informacion de la tabla origen en donde todo es varchar los tipos de dato de
la tabla destino campo por campo, es decir que si en una fila encuentro 5
campos que no se puede insertar por problemas de tipos de dato debo poder
registrar en otra tabla log 5 registros para ese registro por los 5 campos
que genero error y seguir validando el siguiente registro. Tienen una idea
de hacer esto de la manera mas optima posible.

Muchas gracias.

Saludos,

Bruno Martinez
 

Leer las respuestas

#1 Maxi
24/08/2007 - 01:23 | Informe spam
Hola Bruno, te cuento cuales serian los pasos que yo haria

1) Crearia una tabla intermedia sin indices ni nada de restricciones
2) Subiria el archivo con BCP.exe por ejemplo a esta tabla
3) Haria un trigger en la tabla del punto 1 para la operacion de deleted que
lo que haga sea pasar los registros de un sitio al otro haciendo las
validaciones necesarias
4) Haria un procedimiento que borre sobre la tabla 1 pero de a N registros
asi no se reciente tanto el servidor


"Bruno" <Brumart> wrote in message
news:%
Buenas Tardes,

Espero puedan ayudarme, tengo un archivo txt con informacion, necesito
cargar esta informacion en una tabla y validar antes de copiar esta
informacion de la tabla origen en donde todo es varchar los tipos de dato
de la tabla destino campo por campo, es decir que si en una fila encuentro
5 campos que no se puede insertar por problemas de tipos de dato debo
poder registrar en otra tabla log 5 registros para ese registro por los 5
campos que genero error y seguir validando el siguiente registro. Tienen
una idea de hacer esto de la manera mas optima posible.

Muchas gracias.

Saludos,

Bruno Martinez

Preguntas similares