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.