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
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
Comentários