Skip to content

Aviso: Este artigo ainda é um rascunho!

Log de Parceiros (para Desenvolvedores)

TL_CLI ​

Tabela destinada a gravação de LOG`s de Parceiros

Para cada Log é feito um INSERT na tabela TL_CLI.

Ex:

INSERT INTO TL_CLI (FILCLI,CODCLI,DATOPE,MSGLOG) VALUES (:new.FILCLI,:new.CODCLI,SYSDATE,vLOG);

FILCLI = Filial do parceiro.

CODCLI = Código do parceiro.

DATOPE = Data.

MSGLOG = Descrição do que foi alterado, incluído ou deletado (LOG).

Macetes/Dicas ​

  • Normalmente é feito em triggers (AFTER)

  • Não é usado acentuação nos Log`s

  • FILCLI e CODCLI da TL_CLI não são chaves exclusivas, portanto, podem ser repetidas.

  • IMPORTANTE, na gravação de log de uma operação de exclusão o VALUES do insert na TL_CLI muda um pouco.

Usa-se:

:old.FILCLI,:old.CODCLI,...

ao inves de

:new.FILCLI,:new.CODCLI,...

E tem que ser feito na trigger BEFORE porque a triggers AFTER, em POSTGRESQL, não entra o comando:

IF DELETING THEN

Ex: Triggers: TGDESXCLI, apartir da versão 4.5D.