Histórico da Página
Ocorrência | Necessidade de criação de um campo interno para tabelas do DBAccess, não visíveis na estrutura de acesso pelo AdvPL, que registre um datetime e/ou timestamp para cada registro inserido e/ou alterado na base de dados. |
---|---|
Implementação | Implementado o campo de controle "S_T_A_M_P_", para os bancos MSSQL, ORACLE e POSTGRES, atualizado diretamente pelo SGDB para as linhas da tabela que receberam uma instrução de "UPDATE". |
Informações adicionais |
|
Informações |
---|
A coluna de controle S_T_A_M_P_ somente pode ser consultada mediante uma Query. Quando uma coluna do tipo datetime e;ou timestamp é colocada diretamente em uma Query, o DBAccess trata essa informação como um campo do tipo "D" (Data) do AdvPL, sendo retornada somente a data do evento. sem as informações do horário armazenado na coluna. Para recuperar o campo de controle S_T_A_M_P_ e recuperar a informação completa ( data e horário ), por exemplo no formato yyyy-mm-dd hh:MM:ss.mmm ( Ano com 4 dígitos, mês com 2 dígitos, dia com 2 dígitos, e horário completo (24h) com precisão de milissegundos, deve ser feito um CAST específico para retornar a informação como "C" Caractere no AdvPL, para cada banco de dados, vide exemplos abaixo:
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas