Mudanças entre as edições de "Função @TRIM"
(→Exemplos) |
|||
| Linha 30: | Linha 30: | ||
==='''Exemplos'''=== | ==='''Exemplos'''=== | ||
| − | procedure Filtro; | + | procedure Filtro; |
var | var | ||
Q: TPHQuery; | Q: TPHQuery; | ||
Edição das 11h10min de 24 de fevereiro de 2025
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.