Replicacion de datos

30/07/2004 - 13:32 por Enrique Guijarro | Informe spam
Hola, tengo una tabla en la que se insertan datos
continuamente. Lo que quiero hacer es que los datos se
inserten tambien en otra tabla. Como puedo hacer?

Gracias.

Preguntas similare

Leer las respuestas

#1 Pablo Fabian Savino
30/07/2004 - 13:42 | Informe spam
Puedes hacerlo con un trigger para insert o bien como suelo hacer yo, llamo
a otro SP .

"Enrique Guijarro" wrote in message
news:73ac01c47628$f399f860$
Mostrar la cita
#2 Carlos Sacristan
30/07/2004 - 13:44 | Informe spam
Pues si la inserción en la primera tabla no lo haces por medio de un
procedimiento almacenado (lo recomendable), no tienes más remedio que
hacerlo por medio de un trigger


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Enrique Guijarro" escribió en el mensaje
news:73ac01c47628$f399f860$
Mostrar la cita
#3 Pablo Fabian Savino
30/07/2004 - 13:58 | Informe spam
O tambien algo como esto que es lo que mas uso hoy en dia je

insert into mitabla values ('a','b',1,2,3)

luego para hacer la copia hago

insert into mitabla2 select * from mitabla where ALGO
si son registros identificables usas el where sino lo haces sin where , pero
ten en cuenta que sin el where te insertas todos los datos de la tabla
"mitabla"


"Enrique Guijarro" wrote in message
news:73ac01c47628$f399f860$
Mostrar la cita
#4 Maxi
30/07/2004 - 14:26 | Informe spam
Estimado, creo que por mas que se haga por un SP como bien vos decis el
Trigger deberia existir y este ultimo solo se deberia disparar si no es
llamado desde el SP, me diras que es duplicar las cosas, si!!! pero me
aseguro funcionalidad, no vaya a ser que un Developer con suficientes
permisos haga luego un Insert comunardo y la cosa empiece a tener
inconsistencias :( , en la pagina de Miguel hay un articulo que habla sobre
el tema :-)

Un abrazo


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Carlos Sacristan" <csacristan ARROBA mvps.org> escribió en el mensaje
news:%
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.722 / Virus Database: 478 - Release Date: 19/07/2004
#5 Carlos Sacristan
30/07/2004 - 14:45 | Informe spam
Bueno, en algo teníamos que estar en desacuerdo, Maxi :-D

Yo creo que si siempre se acceden a las tablas de una misma forma (en
este caso a través de un sp) y todos los usuarios con los que se realizan
conexiones no tienen permisos más que a ese procedimiento (por supuesto
incluyendo desarrolladores), no habría mayores problemas a la hora de
modificarlo para que además de insertar en la tabla que comentamos, también
haga el resto de las cosas que nos interesan (en este caso duplicar los
datos recibidos en otra tabla). El mantenimiento de esa base de datos se
hace mucho más sencillo

Entiendo que lo quieras hacer para estar más seguro, pero yo lo veo más
como una solución de emergencia que otra cosa...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Maxi" escribió en el mensaje
news:#
Mostrar la cita
sobre
Mostrar la cita
Ads by Google
Search Busqueda sugerida