ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

update

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
dbmaster
Novato
Novato


Registrado: Sábado, 2 de Novembro de 2013
Mensagens: 66

MensagemEnviada: Dom Abr 02, 2017 12:34 am    Assunto: update Responder com Citação

ola a todos, como faço para atualizar(update) em uma tabela com os dados de outra.

exemplo

tabela_origem
campo1
valor 2,00

tabela_destino
campo1
valor 1,00

quero dar um update na tabela destino no campo1 que fique o preço de 2,00

igual ao valor da tabela de origem


desde ja agradeço

delphi xe8+ firebird

pode ser via ibexpert
ou via codigo(delphi)
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Dom Abr 02, 2017 1:39 pm    Assunto: Responder com Citação

Boa tarde,

Experimente fazer uns testes com uma instrução SQL semelhante a que segue abaixo:

Código:
merge into TabelaDestino as d
    using TabelaOrigem as o
    on o.Campo1 = d.Campo1
    when matched then
        update set d.Valor = o.Valor


Espero que ajude

_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-venda-guarulhos!gopouva-residencial-apartamento
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
dbmaster
Novato
Novato


Registrado: Sábado, 2 de Novembro de 2013
Mensagens: 66

MensagemEnviada: Dom Abr 02, 2017 4:44 pm    Assunto: Responder com Citação

Amigo e isso mesmo, muito obrigado, deu certinho

me ajudou muito.

Obrigado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB