Haroldo,

Abaixo tenho exemplos de trigger para SQLBASE. Vê te ajuda.


CREATE TRIGGER EXEMPLO_UPDATE AFTER UPDATE  OF DESCRICAO  ON CARGOS
REFERENCING OLD AS COL_ALT
(EXECUTE INLINE ( CODIGO,DESCRICAO, COL_ALT.DESCRICAO )
PROCEDURE  PROC_PERS  STATIC
Parameters
        String: parCODIGO
        String: parDESCRICAO
        String: altparDESCRICAO
Actions
        Call SqlImmediate ( '  INSERT INTO TABELA \
                ( CAMPO, CANTERIOR, CATUAL,DATA_HORA, ID_CODIGO, TABELA)\
        VALUES ( ''DESCRICAO'', :altparDESCRICAO, :parDESCRICAO,\
        SYSDATE, :parCODIGO, ''CARGOS'') ' ) )
FOR EACH ROW



CREATE TRIGGER EXEMPLO_DELETE BEFORE DELETE ON CARGOS
(EXECUTE INLINE ( CODIGO,DESCRICAO )
PROCEDURE  PROC_PERS  STATIC
Parameters
        String: parCODIGO
        String: parDESCRICAO
Actions
        Call SqlImmediate ( '  INSERT INTO TABELA \
                ( CAMPO, CANTERIOR, CATUAL,DATA_HORA, ID_CODIGO, TABELA)\
        VALUES ( ''DESCRICAO'', :parDESCRICAO,  '''' ,\
        SYSDATE, :parCODIGO, ''CARGOS'') ' ) )
FOR EACH ROW


Daniela Diegues
________________________________
De: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net] Em nome de 
Haroldo
Enviada em: terça-feira, 7 de abril de 2009 14:06
Para: Centura/SqlWindows
Assunto: [sqlwin] Exemplos de TRIGGERS para SQLBASE

Boa tarde pessoa,

Estou tendo a necessidade de criar trigger´s para algumas tabelas, para eventos 
de UPDATE e DELETE, e gravando em uma outra tabela, como nunca fiz isso para o 
SQLBASE, estou precisando de algum exemplo, pq o help eh muito ruim.

Se alguem puder ajudar, agradeço.

Abraços,
Haroldo.

________________________________
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
10<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/> 
- 
Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/celebridades/>
 - 
Música<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/m%C3%BAsica/>
 - 
Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/esportes/>

Responder a