Bom dia.
Modifiquei um pouco e funcionou como esperado.
Obrigado a todos:
CREATE OR REPLACE TRIGGER Atualiza_Saldo_TV8
BEFORE INSERT ON pchistest
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
QT_TV8 NUMBER;
BEGIN
select nvl(sum(qt),0) INTO QT_TV8
from pcpedi
Eduardo, acrescente FOR EACH ROW após o nome da tabela, como no exemplo
abaixo:
CREATE OR REPLACE TRIGGER Atualiza_Saldo_TV8
BEFORE INSERT ON pchistest
for each row
BEGIN
FOR DADOS IN (select nvl(sum(qt),0)
from pcpedi
where codprod = :NEW.codprod
an
FOR EACH ROW
LRezende
2014-02-25 17:25 GMT-03:00 Eduardo Perdomo :
>
>
> Boa tarde.
>
> Podem me dizer onde estou errando :
>
> Só preciso pegaro saldo dos pedidos da consulta e gravar na coluna
> qtfrenteloja do novo registro:
>
> Está dando erro 17:14:21 ORA-04082: NEW or OLD references not
Boa tarde.
Podem me dizer onde estou errando :
Só preciso pegaro saldo dos pedidos da consulta e gravar na coluna
qtfrenteloja do novo registro:
Está dando erro 17:14:21 ORA-04082: NEW or OLD references not allowed in
table level triggers
CREATE OR REPLACE TRIGGER Atualiza_Saldo_TV8
BEFORE IN