Função @NUMERIC

A função @NUMERIC é utilizada para conversão do tipo numérico para cada banco de dados.

Sintaxe

@NUMERIC

Nome Banco Descrição
@NUMERIC PostgreSQL NUMERIC
@NUMERIC Oracle NUMERIC(15,6)
@NUMERIC FireBird NUMERIC
@NUMERIC SQLServer FLOAT

Exemplos

procedure ExecutarSQL; 
var
  Q: TPHQuery;
begin
  try
    Q := NewPHQuery;
    Q.Add('SELECT * ' +
          'FROM DADOS ' +
          'WHERE CAST(CAMPO AS @NUMERIC) > 0');
  finally
    Q.Free;
  end;
end;
begin
  ExecutarSQL;
end.