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: [email protected] [mailto:[email protected]] 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/>