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...') |
(→Exemplos) |
||
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
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 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.