Digamos que eu tenha duas tabelas com o mesmo esquema, mas com dados diferentes.
Table_A
e Table_B
.
Table_A
--------
ID(p_key) Number(p_key) Column3 Column4
-----------------------------------------------------
ID1 1 AAA BBB
ID1 2 CCC DDD
ID2 1 EEE FFF
ID2 2 GGG HHH
-
Table_B
--------
ID(p_key) Number(p_key) Column3 Column4
-----------------------------------------------------
ID1 1 AAA_1 BBB_1
ID1 2 CCC_1 DDD_1
ID2 1 EEE_1 FFF_1
ID2 2 GGG_1 HHH_1
Desejo exportar (sobrescrever) Table_B column3
dados para Table_A column3
, onde ID
e Number
os dados das colunas são iguais.
Após a execução do script, os dados da Table_A devem ser,
Table_A
--------
ID(p_key) Number(p_key) Column3 Column4
-----------------------------------------------------
ID1 1 AAA_1 BBB
ID1 2 CCC_1 DDD
ID2 1 EEE_1 FFF
ID2 2 GGG_1 HHH
Como posso fazer isso usando apenas script sql?
Eu uso o MS SQL-Server 2008 R2.
Uma atualização com uma junção simples funcionará.
Agora execute a atualização:
Abaixo está o resultado esperado que você deseja: