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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 Luis Mata
24/08/2007 - 02:01 | Informe spam
si lo convirtieras en archivo excel primero te ayudaria?

"Bruno" <Brumart> escribió en el mensaje
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

Respuesta Responder a este mensaje
#3 Isaias
24/08/2007 - 02:06 | Informe spam
Perdona Maxi, ¿Y como validar que los tipos de campos coincidan?

Porque en realidad, eso es lo que quiere nuestro amigo.
Saludos
IIslas


"Maxi" wrote:

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
>



Respuesta Responder a este mensaje
#4 Maxi
26/08/2007 - 17:38 | Informe spam
Hola, eso se podria hacer o bien en la tabla intermedia o en la final


"Isaias" escribió en el mensaje
news:
Perdona Maxi, ¿Y como validar que los tipos de campos coincidan?

Porque en realidad, eso es lo que quiere nuestro amigo.
Saludos
IIslas


"Maxi" wrote:

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
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida