Procedure usando IF

Firebird

10/05/2004

Preciso criar uma Procedure no Interbase para executar as seguintes operações:

Se o valor do campo da tabela 001 = ’S’
Incluir na tabela002 todas as informações necessárias.
Caso o valor do campo da tabela001 = ‘N’
Incluir na tabela002 todas as informações necessárias.
Incluir na tabela003 todas as informações necessárias.

Obrigado


Silviomorelo

Silviomorelo

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

10/05/2004

Você pode fazer isto até em uma Trigger Before/Insert da tabela em Questão(001)::
AS
BEGIN
    IF (NEW.CAMPO = ´S´) THEN
    BEGIN
      INSERT INTO TABELA001(...) VALUES(...);
    END ELSE
      IF (NEW.CAMPO = ´N´) THEN
      BEGIN
        INSERT INTO TABELA002(...) VALUES(...);
        INSERT INTO TABELA003(...) VALUES(...);
      END
END
:roll:


GOSTEI 0
POSTAR