| |||
Ayuda con Backup Saludos tengo un problema tengo que hacer semanalmente una actualizacion de un par de tablas o insertar nuevos registros sin n existen pero e envian una rcivo en excel hay alguna forma de automatisar eso |
| |||
Re: Ayuda con Backup mira existe un software que se llama BIS(Bussines Integration Server) de la compañia de SEEBURGER, buscalo, ese te hace muchisimas cosas ,una de ellas es precisamente automatizar procesos al nivel de desarrollo de software(por ejemplo cada determinado tiempo busca informacion de una base de datos y la inserta en otra si repetir ID), u otra opcion seria hacerte un programa en java y dejarlo activo, u otra opcion seria hacerte una interfaz para el proceso que vas a hacer Última edición por rockcaifanesmetallic; 06/02/2007 a las 03:07 |
| |||
Re: Ayuda con Backup Cita: disculpen la ignorancia nunca he ocupado los outer inner como mencionas tendras algun pequeño ejemplo
Iniciado por Mithrandir 1) Cargas el archivo de excel en una tabla temporal. 2) Haces el OUTER JOIN necesario para actualizar los registros ya existentes. 3) Haces el INSERT necesario para insertar los campos faltantes. Para hacer del archivo de excel una tabla de SQL Server dale un vistazo a los DTS, al comando BULK INSERT o al comando de DOS: BCP |
| ||||
Re: Ayuda con Backup Seguro, aqui tienes alguien que lo explica con más paciencia que yo http://www.devjoker.com/asp/ver_cont...o_contenido=17 Por cierto, hago una corrección: el punto 2 es un INNER JOIN, pero el punto 3 si es el OUTER JOIN que mencionaba. El objetivo de los outer joins es seleccionar todos los registros de una tabla, aunque no tengan el registro(s) que complementa la condición. En tu caso quieres seleccionar todos los registros de la tabla temporal y sobre eso filtrar los que no tienen "pareja" en tu tabla oficial (los que no existen). Algo como... SELECT t.* FROM oficial o RIGHT OUTER JOIN temporal t --haces el outer join ON o.llave = t.llave WHERE o.llave IS NULL --filtras solo los registros sin pareja
__________________ Friedrich Nietzsche |
| |||
Re: Ayuda con Backup Cita: muchas gracias lo voy a leer con detenimiento
Iniciado por Mithrandir Seguro, aqui tienes alguien que lo explica con más paciencia que yo http://www.devjoker.com/asp/ver_cont...o_contenido=17 Por cierto, hago una corrección: el punto 2 es un INNER JOIN, pero el punto 3 si es el OUTER JOIN que mencionaba. El objetivo de los outer joins es seleccionar todos los registros de una tabla, aunque no tengan el registro(s) que complementa la condición. En tu caso quieres seleccionar todos los registros de la tabla temporal y sobre eso filtrar los que no tienen "pareja" en tu tabla oficial (los que no existen). Algo como... SELECT t.* FROM oficial o RIGHT OUTER JOIN temporal t --haces el outer join ON o.llave = t.llave WHERE o.llave IS NULL --filtras solo los registros sin pareja |