Função @TRIM

A função @TRIM é utilizada em uma consulta SQL para remover espaços em branco do início e do final dos valores das colunas NOME e do parâmetro :Nome, garantindo uma comparação precisa. A substituição da função @TRIM pela função correspondente ao SGBD em uso é feita automaticamente, garantindo compatibilidade entre diferentes bancos de dados.

Parâmetros

Nome Banco Descrição
@TRIM PostgreSQL BTRIM
@TRIM Oracle TRIM
@TRIM FireBird TRIM
@TRIM SQLServer LTRIM(RTRIM(...)) ou TRIM (versões mais recentes)


Exemplos

procedure Filtro;
var
  Q: TPHQuery;
begin
  try
    Q := NewPHQuery;
    Q.Add('SELECT * ' +
          'FROM PESSOAS ' +
          'WHERE @TRIM(NOME) = @TRIM(:Nome)');
  finally
    Q.Free;
  end;
end;
begin
 Filtro;
end.