Insert desde otra base de datos

12/09/2006 - 18:53 por Ricardo L. Calvo | Informe spam
Hola para todos ,

Tengo dos tablas identicas en Bases de datos distintas (una es copia de
seguridad de la otra) , ahora necesito cargar solo algunos registros de la
copia de seguridad en la de produccion, como deberia ser el INSERT teniendo
en cuenta que debo traer de otra base de datos solo algunos registos de la
tabla?
He probado de todo y no me funciona, en la ayuda tampoco veo un ejemplo
similar

Desde ya muchas gracias

Preguntas similare

Leer las respuestas

#1 Maxi
12/09/2006 - 21:22 | Informe spam
Hola, cual es la condicion de algunos registros?

INSERT INTO TABLA
SELECT CAMPOS FROM SERVIDORDESTINO.BASEDEDATOS.DBO.OBJETO
WHERE CONDICION


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Ricardo L. Calvo" <calvo66 'sacar' @yahoo.com.ar> escribió en el mensaje
news:%
Hola para todos ,

Tengo dos tablas identicas en Bases de datos distintas (una es copia de
seguridad de la otra) , ahora necesito cargar solo algunos registros de la
copia de seguridad en la de produccion, como deberia ser el INSERT
teniendo en cuenta que debo traer de otra base de datos solo algunos
registos de la tabla?
He probado de todo y no me funciona, en la ayuda tampoco veo un ejemplo
similar

Desde ya muchas gracias

Respuesta Responder a este mensaje
#2 Isaias
12/09/2006 - 21:24 | Informe spam
Creo que..

INSERT INTO MyTabla1
SELECT * FROM MyTablaDesarrolo WHERE NOT EXISTS(SELECT * FROM MyTabla1)
Saludos
IIslas


"Ricardo L. Calvo" wrote:

Hola para todos ,

Tengo dos tablas identicas en Bases de datos distintas (una es copia de
seguridad de la otra) , ahora necesito cargar solo algunos registros de la
copia de seguridad en la de produccion, como deberia ser el INSERT teniendo
en cuenta que debo traer de otra base de datos solo algunos registos de la
tabla?
He probado de todo y no me funciona, en la ayuda tampoco veo un ejemplo
similar

Desde ya muchas gracias



Respuesta Responder a este mensaje
#3 Noldis Chumacero
12/09/2006 - 21:31 | Informe spam
Ricardo,

Te envío un código que puede ayudarte:

INSERT INTO tabla1
SELECT A.c1, A.c2, A.c3, A.c4
FROM tabla1aux A
WHERE NOT EXISTS
(
SELECT *
FROM tabla1 B
WHERE A.c1 = B.c1
AND A.c2 = B.c2
)


Saludos.

Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

"Ricardo L. Calvo" <calvo66 'sacar' @yahoo.com.ar> escribió en el mensaje
news:%
Hola para todos ,

Tengo dos tablas identicas en Bases de datos distintas (una es copia de
seguridad de la otra) , ahora necesito cargar solo algunos registros de la
copia de seguridad en la de produccion, como deberia ser el INSERT
teniendo en cuenta que debo traer de otra base de datos solo algunos
registos de la tabla?
He probado de todo y no me funciona, en la ayuda tampoco veo un ejemplo
similar

Desde ya muchas gracias

Respuesta Responder a este mensaje
#4 Ricardo L. Calvo
13/09/2006 - 15:05 | Informe spam
Muchas gracias a todos por la colaboración, voy a probar cada una de las
sugerencias

"Noldis Chumacero" escribió en el mensaje
news:
Ricardo,

Te envío un código que puede ayudarte:

INSERT INTO tabla1
SELECT A.c1, A.c2, A.c3, A.c4
FROM tabla1aux A
WHERE NOT EXISTS
(
SELECT *
FROM tabla1 B
WHERE A.c1 = B.c1
AND A.c2 = B.c2
)


Saludos.

Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

"Ricardo L. Calvo" <calvo66 'sacar' @yahoo.com.ar> escribió en el mensaje
news:%
Hola para todos ,

Tengo dos tablas identicas en Bases de datos distintas (una es copia
de seguridad de la otra) , ahora necesito cargar solo algunos registros
de la copia de seguridad en la de produccion, como deberia ser el INSERT
teniendo en cuenta que debo traer de otra base de datos solo algunos
registos de la tabla?
He probado de todo y no me funciona, en la ayuda tampoco veo un ejemplo
similar

Desde ya muchas gracias





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