Usuário com melhor resposta
Importar Dados de banco para outro

Pergunta
-
Ola pessoal, estou precisando de uma ajuda:
Temos uma base SQL Chamada Registro, nessa base existe uma tabela chamada certidoes, com varios campos, e um campo chamado DATARETIRADA
Por conta de um erro de um usuario na aplicação a data da retirada de todos os titulos foram apagadas ou seja se tornaram nulas.
Porem isso acabou de acontecer ou seja de manhã ate agora ja entraram milhares de registro na base atual em produção.
Entao voltei no SQL o backup de ontem (16/07) com o nome RegistroBAK, ou seja essa base RegistroBAK, contem todas as datas de retirada ate o dia de ontem.
Entao o que eu precisava é copiar somente as Datas de Reitrada do banco RegistroBAK, tabela certidoes, do campo Retirada
para o banco que esta em produção chamado Registro, tabela Certidoes, porem somente onde o campo data da retirada esteja nula.
Os demais campos da tabela de destino estao corretos, seria somente o campo DATARETIRADA
Resumindo o que eu preciso:
Base_Origem Base_Destino Campo_da_Base_Origem Campo_da_Base_Destino
RegistroBAK Registro DataRetirada DataRetirada
Condição:
copiar as datas do campo DataRetirada (RegistroBAK) para o mesmo campo DataRetirada (Registro)
somente onde for nulo no destinoPessoal podem me ajudar com isso, ta osso aqui.
- Editado lfLuis_Fernando sexta-feira, 17 de julho de 2015 16:23 acrs
Respostas
Todas as Respostas
-
-
-
-
-
-
-
-
-
-
Jose, primeiramente obrigado por me ajudar, muito obrigado mesmo,
Eu testei comentando esta linha:
output deleted.FK_tblWRICertidoes_NrPedido, deleted.SeqNrPedido, deleted.DataRetirada, inserted.DataRetirada
e funcionou, estou verificando se os dados estao corretos
- Editado lfLuis_Fernando sexta-feira, 17 de julho de 2015 20:01 acres
-
-
Boa tarde,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.