06 julho, 2009

Insert entre tabelas identicas em Banco de Dados Diferentes

Hoje tive uma necessidade de fazer um insert como está no título deste. Inserir os dados de uma tabela que estava em um banco para a mesma tabela em um banco diferente. Lembro que estas tabelas estão na mesma instância.
Utilizei a seguinte query:

insert into banco1.dbo.cadastro_contatos select * from banco2.dbo.cadastro_contatos where codigo_contato_seq = 4648



Mas caso seja em servidores diferente, você precisa criar um Linked Server,
caso o mesmo a sintaxe é a seguinte

INSERT INTO MeuComputador.MeuBanco.DBO.MyTable SELECT MeuComputador.OutroBanco.DBO.MyTable

Leitura com conteúdo
http://www.codificandomagazine.net

2 comentários:

Pedro disse...

LEGAL NANNY, ME AJUDOU BASTANTE!

Anônimo disse...

Sweet site, eu não tinha encontrado antes blog.angelsfromabroad.com em minhas pesquisas! Realizar o trabalho fantástico!