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 atual tal como às 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.