Fórum Trigger com erros de compilação... #28461

26/05/2006

0

Ola pessoal. Quero criar um trigger numa tabela Aposta que modifique o saldo de um cliente na tabela Cliente. Escrevi um trigger mas dá erros de compilação e não sei o porquê. Alguém me pode ajudar?

O trigger é o seguinte:

create or replace trigger teste
before insert on Aposta
BEGIN
update Cliente set saldo = saldo - NEW.valor where username = NEW.username;
end;

saldo e username sáo campos da tabela Cliente.
username e valor são campos da tabela Aposta.


Alexvaz

Alexvaz

Responder

Posts

26/05/2006

Rosterne

tenta isso:


create or replace trigger teste
before insert on Aposta
BEGIN
update Cliente set saldo = saldo - (select valor from aposta a, cliente c where a.username = c.username);
end;


Responder

Gostei + 0

26/05/2006

Motta

que erro que dá ?

não faltou um FOR EACH ROW senão o :new. e :old. não funcionam


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar