SQL Server - Copiar datos de un campo de otra base

   
Vista:

Copiar datos de un campo de otra base

Publicado por Alejandro (51 intervenciones) el 02/09/2008 18:23:30
Hola que tal tengo un problema por error borre unos datos de un campo de una tabla de mi Base pero al ver lo que hice tenia ya un respaldo y pues cree otra base como hago para pasar esos datos solamente de esa base nueva a la anterior

Campo1.Tabla1.Basecopia.dbo a

Campo1.Tabla1.Baseoriginal.dbo

Espero su ayuda gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Copiar datos de un campo de otra base

Publicado por flaviovich (32 intervenciones) el 02/09/2008 19:54:02
Este codigo lo debes correr conectado a Baseoriginal.

update Tabla1 set Campo1 = t2.Campo1
from Tabla1 t1
inner join Basecopia.dbo.Tabla1 t2 on t1.id=t2.id
where Campo1 = ''

Chequea bien la condicion de where para que solo actualice ese registro borrado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Copiar datos de un campo de otra base

Publicado por Alejandro (51 intervenciones) el 02/09/2008 20:18:17
Ah ok de hecho ya lo estaba realizando pero lo estab haciendo con un left join pero lo voy aprobar como lo hiciste de hecho estoy agregando un between en las fechas para que solo agarre los registros que se eliminaron en esas fechas.

Si tengo una duda te respondo gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Copiar datos de un campo de otra base

Publicado por Alejandro (51 intervenciones) el 02/09/2008 23:39:40
Solo me quede con una duda al momento que me declaras los T1 y T2 ??? porque las tablas son del mismo nombre.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Copiar datos de un campo de otra base

Publicado por flaviovich (32 intervenciones) el 02/09/2008 23:52:14
Pq tu pusiste:

Campo1.Tabla1.Basecopia.dbo a

Campo1.Tabla1.Baseoriginal.dbo

Por eso, al usar los alias diferencias a que tabla te refieres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar