Trigger insert

Firebird

23/03/2013

Bom dia amigos !

Estou tentando criar uma trigger para que cada fez que for inserido dados na tabela ela adicione em campos os 3 últimos números de um numero de 4 algarismos e também um campo que receba o dois últimos algarismos.

Abaixo o modelo que estou usando:

select substring(primeiro from 2 for 3) from tabela

esse comando retorna os 3 últimos algarismos de um número exemplo
1234 ele retorna 234

Como inserir na trigger?
AS
begin
  /* Trigger text */
               NEW.tabtaba2 = NEW.tabtaba3 comando;
               NEW.tabtaba1 = NEW.tabtaba3 comando ;
               

end



Desde já agradeço !


Att
Lao

Lao

Curtidas 0

Respostas

Lao

Lao

23/03/2013

Bom dia Pessoal !

Consegui resolver esse problema com esse código

NEW.tabtaba2 = substring(NEW.tabtaba3 from 2 for 3);
NEW.tabtaba1 = substring(NEW.tabtaba3 from 3 for 2);
GOSTEI 0
William

William

23/03/2013

Encerrando o tópico!!
GOSTEI 0
POSTAR