Store Procedure ou Trigger

MySQL

13/09/2006

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

Curtidas 0

Respostas

Anatf

Anatf

13/09/2006

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.


GOSTEI 0
Wagnerbianchi

Wagnerbianchi

13/09/2006

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


GOSTEI 0
POSTAR