Obrigado pelo apoio que tenho merecido. no entanto quando executo o gatilho deste gesto
Selecionar tudo
CREATE or replace trigger inserirPedido before insert on Pedido
for each row
declare
pu ITENS.preço%type:=0;
begin
SELECT preço into pu FROM ITENS where ITENS.IDITEM=:new.IDITEM;
:new.precounidade := pu;
:new.total := (quantidade*pu);
end;
/
gera este este erro :
quando executo desta forma :
Selecionar tudo
CREATE or replace trigger inserirPedido before insert on Pedido
for each row
declare
pu ITENS.preço%type:=0;
codigo itens.IDITEM%type;
quant pedido.quantidade%type:=0;
begin
SELECT preço ,quantidade into pu,quant FROM ITENS INNER JOIN PEDIDO on ITENS.IDITEM=:new.IDITEM;
:new.precounidade := pu;
:new.total := (quant*pu);
end;
/
O gatilho é aceito,mais ao inserir o dado como por exemplo
não te canses preciso de ajuda