AFTER_INSERT de trigger em bd e host diferente

6 respostas
anderson_lr

Pessoal,

Tenho uma trigger na trabela 'a' do banco 'b' do host 'c' e preciso, que no after_insert dessa triguer, seja inserido um registro na tabela 'd' do banco 'e' do host 'f'. Será que isso é possível? Conto com o apoio de vocês. Obrigado.

6 Respostas

lucas_carvalho100

Caso vc use oracle, pesquise por db_link no google.

anderson_lr

Desculpe, esqueci de dizer qual SGBD estou utilizando. No caso é Mysql.

lucas_carvalho100

Para o Mysql eu não conheço… Agora do oracle eu consigo criar um db link para acessar o Mysql, não sei se o mysql possui esse recurso. Eu dei uma pesquisada rápida na documentação e não encontrei nada falando sobre isso. Caso o Mysql não de suporte a essa funcionalidade, você não pode fazer isso pela aplicação?

anderson_lr

Então cara, é que esse banco de dados que vamos colocar essa trigger é de outra aplicação, por isso estamos pensando em fazer isso via trigger. E não temos acesso ao código da outra aplicação.

lucas_carvalho100

Bem eu não encontrei coisas falando sobre db link para o Mysql, no entanto você pode tentar (nunca fiz! Não sei se funciona) chamar uma arquivo de lot pela trigger…

Outra coisa os dois bancos são Mysql?

anderson_lr

Sim, os dois bancos de dados são Myslq.

Criado 6 de janeiro de 2011
Ultima resposta 11 de jan. de 2011
Respostas 6
Participantes 2