o comando insere mas a trigger não.

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
brunomruiz
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 18
Registrado em: Seg, 26 Out 2009 3:04 pm
Localização: Bebedouro - SP

Olá pessoal, bom dia.

Algo que nunca passei antes está ocorrendo e preciso de ajuda. Em uma simples de comando no PL consigo fazer o insert do ambiente EMS para o ambiente XPTO

Selecionar tudo

  insert into xpto.item_preço(emp ,estabel, item, data, preço_medio)
  values ('001',:new.cod_estabel,:new.it_codigo,:new.periodo,:new.val_unit_mat_m);
Porém, quando vou criar uma trigger, na compilação ele fala que a tabela não existe! Tentei por sinônimo e não vai também, poderiam me ajudar?

Selecionar tudo

create or replace trigger tgbi_integra
  befire insert on ems.preço_item
  for each row
declare
begin

  insert into xpto.item_preço(emp ,estabel, item, data, preço_medio)
  values ('001',:new.cod_estabel,:new.it_codigo,:new.periodo,:new.val_unit_mat_m);

end tgbi_tgbi_integra;
brunomruiz
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 18
Registrado em: Seg, 26 Out 2009 3:04 pm
Localização: Bebedouro - SP

brunomruiz escreveu:Olá pessoal, bom dia.

Algo que nunca passei antes está ocorrendo e preciso de ajuda. Em uma simples de comando no PL consigo fazer o insert do ambiente EMS para o ambiente XPTO

Selecionar tudo

  insert into xpto.item_preço(emp ,estabel, item, data, preço_medio)
  values ('001',:new.cod_estabel,:new.it_codigo,:new.periodo,:new.val_unit_mat_m);
Porém, quando vou criar uma trigger, na compilação ele fala que a tabela não existe! Tentei por sinônimo e não vai também, poderiam me ajudar?

Selecionar tudo

create or replace trigger tgbi_integra
  befire insert on ems.preço_item
  for each row
declare
begin

  insert into xpto.item_preço(emp ,estabel, item, data, preço_medio)
  values ('001',:new.cod_estabel,:new.it_codigo,:new.periodo,:new.val_unit_mat_m);

end tgbi_tgbi_integra;
Errei na digitação! Podem até excluir o tópico :oops: :oops: :oops:
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Sem problema.
Todo mundo aqui já fez isso. :-D
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes