Fórum Store Procedure ou Trigger #30827

13/09/2006

0

Pessoal.. estou querendo fazer o seguinte..
quando o registro entrar no banco de dados eu verifico se a coluna X é maior que 10 por exemplo... dai eu insiro OK na coluna TESTE..

Isso eu posso fazer com o que ..Store Procedure ou Trigger?
Alguem pode me ajudar a fazer isso?


Obrigada


Anatf

Anatf

Responder

Posts

13/09/2006

Anatf

Ola Pessoal.. consegui fazendo assim:

CREATE TRIGGER t1 AFTER INSERT ON
teste FOR EACH ROW
BEGIN
IF NEW.valor<0 then
Insert into teste(data,nome) values(´NEW.data´,´NEW.nome´) onfiltered=´MENORQ0´;
END IF;
END


Alguem pode me dar um Luz??


so que da esse erro:
Can´t update table ´teste´ in stored function/trigger because it is already
used by statement which invoked this stored function/trigger.


Responder

Gostei + 0

18/11/2006

Wagnerbianchi

Ola amigao,

Considero que a melhor solucao seja criar uma SP como o uso de CASE

exemplo:

delimiter //
create procedure teste (IN var int)
begin
case var
when 10 then ...


Por ai. . .se tiver mais alguma duvida, continue postando...

Abraco


Responder

Gostei + 0

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

Aceitar