Trigger de Insert com Resultado de Consulta

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
rhicky
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 58
Registrado em: Sex, 20 Jul 2007 9:48 am
Localização: S. J. do Rio Preto/SP
Rhicky

Pessoal,
Preciso criar uma trigger de insert que retorne o resultado de uma consulta sql com o relacionamento de duas tabelas. Isso é possível ? Como ficaria a estrutura abaixo ?

Selecionar tudo

create or replace trigger trg_func
  after insert on pfunc
  for each row
begin

insert into FUNCIONARIOS
 ( 
   USUARIO  ,
   EMPRESA  ,
   REGISTRO  ,
   NOME 
 )
SELECT
 (
   'ADM'  ,
   '01'  ,
   '999999'  ,
   'TESTE' 
 )
from tabela1, tabela2
where tabela1.codigo = tabela2.codigo
and tabela1.codigo =:new.codigo;
end trg_func;
rhicky
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 58
Registrado em: Sex, 20 Jul 2007 9:48 am
Localização: S. J. do Rio Preto/SP
Rhicky

Já descobri aqui.
Era um erro na sintaxe.

Obriagado!
Responder
  • Informação
  • Quem está online

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