Firebird Duvida Update

09/04/2017

0

Boa Noite pessoal

Tenho duas tabelas no banco exatamente iguais, com os mesmos campos..

Tabela A e tabela B

E um determinado momento necessito inserir na tabela B os mesmos dados da tabela A com o seguinte código..


insert into tabela b (select * from tabela a where.....); >> FUnciona perfeitamente

Porém quero fazer o mesmo com Update... quando atualizar algum dado na tabela A automaticamente via trigger ir lá na tabela B e atualizar também...

Tentei da seguinte forma baixo porém não funcionou

UPDATE OR insert into tabela b (select * from tabela a where.....); >>
Antonelly Silva

Antonelly Silva

Responder

Posts

09/04/2017

Raylan Zibel

Coloque os nomes dos campos, em vez de * apenas.

update or insert into usuarios2 (ds_email, ds_senha, ds_usuario) values (new.ds_email, new.ds_senha, new.ds_usuario);
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar