Quantcast
Viewing latest article 7
Browse Latest Browse All 22

Update - Insert

Edgar e Marcelo,

Para o caso do Edgar, não é legal?
É mas fácil do que fazer código ele usar o utilitário TABLEDIFF !  :-)
72 colunas é para estagiario xarope fazer isso, né !

TableDiff( se seu Sql Server for 2005 ou superior ), faz o teste

cd\
md diff
cd arquivos de programas
cd microsoft sql server
cd 90
cd com
copy tablediff.exe c:\diff

cd diff
tablediff/?

tablediff -sourceserver servidor -sourcedatabase banco -sourcetable tabela -sourceuser usuario - sourcepassword senha -destinationserver servidor -destinationdatabase banco
-destinationtable -tabela -f c:\script.sql

as tabelas tem q ter a mesma estrutura:
TB_A e TB_B:
cod
nome
local

TB_A
1    ANA    SP
2    BRUNA    BA
3    CAROL    RJ
4    FABI    ES


TB_B
1    ANE    SP
2    BRUNA    MG
3    DANI    PR
5    MARIA    MS

Vai no cmd (executar do windão), Exemplo para na minha maquina. Crie um diretorio Diff.
tablediff -sourceserver "MAQ_01\SQLEXPRESS" -sourcedatabase DB_TABLEDIFF -sourcetable TB_A -destinationserver "MAQ_01\SQLEXPRESS" -destinationdatabase DB_TABLEDIFF -destinationtable TB_B  -f c:\Diff


No fim ele grava apenas um arquivo .sql. E vc roda ele.

Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !

Viewing latest article 7
Browse Latest Browse All 22


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>