Ir para conteúdo
Fórum Script Brasil
  • 0

Atualizar tabela 2 de acordo com tabela 1


danielsonle

Pergunta

Olá,

Por desatenção, limpei os dados de um campo varchar que é utilizado para informar o NCM do produto. Subi uma tabela de backup e agora gostaria de atualizar os registros de acordo com o código de controle da tabela correta em relação a tabela incorreta. Para exemplificar, gentileza seguir o modelo abaixo:

TABELA1 - TABELA CORRETA

COD1 | DESCRICAO | NCM
1 | SORVETE | 39191020
2 | PIRULITO | 85362000
3 | MAÇA DO AMOR | NULL

TABELA2 - TABELA INCORRETA

COD1 | DESCRICAO | NCM
1 | SORVETE | NULL
2 | PIRULITO | NULL
3 | MAÇA DO AMOR | NULL

Como fazer para a TABELA2 incorporar o registro de NCM de acordo com cada item da TABELA1?

Desde já agradeço a atenção,

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Em 19/01/2023 em 16:33, danielsonle disse:

Olá,

Por desatenção, limpei os dados de um campo varchar que é utilizado para informar o NCM do produto. Subi uma tabela de backup e agora gostaria de atualizar os registros de acordo com o código de controle da tabela correta em relação a tabela incorreta. Para exemplificar, gentileza seguir o modelo abaixo:

TABELA1 - TABELA CORRETA

COD1 | DESCRICAO | NCM
1 | SORVETE | 39191020
2 | PIRULITO | 85362000
3 | MAÇA DO AMOR | NULL

TABELA2 - TABELA INCORRETA

COD1 | DESCRICAO | NCM
1 | SORVETE | NULL
2 | PIRULITO | NULL
3 | MAÇA DO AMOR | NULL

Como fazer para a TABELA2 incorporar o registro de NCM de acordo com cada item da TABELA1?

Desde já agradeço a atenção,

a ideia é simples, voce só precisa fazer uma join entre as tabelas ligando pela PK, provavelmente o codigo seria o seguinte, mas lembre de testar tudo antes de executar em produção.

update tabela2
set ncm = a.ncm
from tabela1 a
inner join tabela2 b on a.cod1 = b.COD1
 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...