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.....); >>
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)