Mudanças entre as edições de "Função @TRIM"
(Criou página com '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 um...') |
|||
| Linha 26: | Linha 26: | ||
|- | |- | ||
|} | |} | ||
| + | |||
| + | |||
| + | ==='''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. | ||
Edição das 11h09min 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.