Função @DATAHORA

Revisão de 13h43min de 25 de fevereiro de 2025 por Kelvin.nunes (discussão | contribs) (Parâmetros)

A função @DATAHORA retorna a data e hora atuais do sistema. É utilizada para obter o timestamp do momento da execução da consulta ou para comparar com registros temporais no banco de dados.


Sintaxe

@DATAHORA

Parâmetros

Nome Banco Descrição
@DATAHORA PostgreSQL -
@DATAHORA Oracle SYSDATE ou CURRENT_TIMESTAMP
@DATAHORA FireBird CURRENT_TIMESTAMP
@DATAHORA SQLServer -

Exemplos

procedure RegistrosRecentes;
var
  Q: TPHQuery;
begin
  try
    Q := NewPHQuery;
    Q.Add('SELECT * ' +
          'FROM LOGS ' +
          'WHERE DATA_HORA > @DATAHORA() - INTERVAL 1 DAY');
  finally
    Q.Free;
  end;
end;
begin
 RegistrosRecentes;
end.