Mudanças entre as edições de "Função @VAR CHAR"
(Criou página com 'A função @VARCHAR é utilizada para converter um valor de qualquer tipo (numérico, data, booleano, etc.) para o formato de texto (VARCHAR). É útil quando há necessidade...') |
(→Parâmetros) |
||
Linha 31: | Linha 31: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | ==='''Exemplo'''=== | ||
+ | |||
+ | procedure ConverterValor; | ||
+ | var | ||
+ | Q: TPHQuery; | ||
+ | begin | ||
+ | try | ||
+ | Q := NewPHQuery; | ||
+ | Q.Add('SELECT @VARCHAR(ID) AS ID_TEXTO, ' + | ||
+ | '@VARCHAR(DATA_CADASTRO) AS DATA_TEXTO ' + | ||
+ | 'FROM CLIENTES'); | ||
+ | finally | ||
+ | Q.Free; | ||
+ | end; | ||
+ | end; | ||
+ | begin | ||
+ | ConverterValor; | ||
+ | end. |
Edição atual tal como às 14h46min de 25 de fevereiro de 2025
A função @VARCHAR é utilizada para converter um valor de qualquer tipo (numérico, data, booleano, etc.) para o formato de texto (VARCHAR). É útil quando há necessidade de manipular valores como strings em consultas SQL.
Sintaxe
@VARCHAR(VALOR)
Onde VALOR pode ser um número, data, booleano ou outro tipo de dado que será convertido para VARCHAR.
Parâmetros
Nome | Banco | Descrição |
---|---|---|
@VARCHAR | PostgreSQL | CAST(VALOR AS VARCHAR) ou TO_CHAR(VALOR, 'Formato') |
@VARCHAR | Oracle | TO_CHAR(VALOR, 'Formato') |
@VARCHAR | FireBird | CAST(VALOR AS VARCHAR(N)) |
@VARCHAR | SQLServer | CAST(VALOR AS VARCHAR) ou CONVERT(VARCHAR, VALOR) |
Exemplo
procedure ConverterValor; var Q: TPHQuery; begin try Q := NewPHQuery; Q.Add('SELECT @VARCHAR(ID) AS ID_TEXTO, ' + '@VARCHAR(DATA_CADASTRO) AS DATA_TEXTO ' + 'FROM CLIENTES'); finally Q.Free; end; end; begin ConverterValor; end.