Dois novos campos de controle do TOTVS | DBAccess foram criados para facilitar algumas demandas. São eles:
Campo | Descrição |
---|---|
S_T_A_M_P_ | Trata-se de um campo interno para tabelas do TOTVS | DBAccess, não visíveis na estrutura de acesso pelo AdvPL, que registra um datetime e/ou timestamp para cada registro inserido e/ou alterado na base de dados. |
I_N_S_D_T_ | Trata-se de um campo interno para tabelas do TOTVS | DBAccess, não visíveis na estrutura de acesso pelo AdvPL, que registre um datetime e/ou timestamp com o momento que o registro foi inserido na tabela. |
01. PARA OS DESENVOLVEDORES
A criação destes campos deve ser devidamente tratada por cada desenvolvedor que desejar utilizá-los.
Para isto, deve-se utilizar a função TCConfig.
Através da função citada acima, o desenvolvedor deverá executar 3 passos, essencialmente:
- Ativar a engine responsável pela criação do campo
- Abrir a tabela que deverá receber o novo campo (recomendável: em modo exclusivo)
- Desativar a engine responsável pela criação do campo
Desta forma é possível garantir um melhor controle do ambiente para o momento de criação ou alteração de tabelas.
02. PARA OS ADMINISTRADORES DE AMBIENTE
Em novos ambientes. havendo o desejo de criar os campos, é possível ativar a engine responsável por sua criação, através de algumas chaves de configuração.
Para mais detalhes, veja as documentações listadas na seção VEJA TAMBÉM deste documento.
AVISO
Não recomendamos o uso destas chaves para ambientes já em operação/produção.
03. OBSERVAÇÕES
Seja você um desenvolvedor ou um administrador de ambientes, se tiver a necessidade de utilizar estes campos e ainda tiver dúvidas mesmo após consultar este e os demais materiais citados nesta página, por favor, acione os times de suporte para receber apoio!
O mal uso dessas configurações e funções, pode trazer um comportamento não esperado ao seu ambiente.
04. VEJA TAMBÉM
Implementação - Campo de controle adicional no DBAccess - S_T_A_M_P_
- Implementação - Campo de controle adicional no DBAccess - I_N_S_D_T_
- DBAccess - Seção [Environment], chave UseRowStamp
- DBAccess - Seção [Environment], chave AutoStamp
- DBAccess - Seção [Environment], chave UseRowInsDt
- DBAccess - Seção [Environment], chave AutoInsDt
- Função: TCConfig