Função @VAR CHAR
A função @VARCHAR é utilizada para converter o tipo de campo string para cada banco de dados..
Sintaxe
@VARCHAR
| Nome | Banco | Descrição |
|---|---|---|
| @VARCHAR | PostgreSQL | VARCHAR(40) |
| @VARCHAR | Oracle | VARCHAR2(40) |
| @VARCHAR | FireBird | VARCHAR(40) |
| @VARCHAR | SQLServer | VARCHAR |
Exemplo
procedure ExecutarSQL;
var
Q: TPHQuery;
begin
try
Q := NewPHQuery;
Q.Add('SELECT CAST(CAMPO AS @VARCHAR) AS TEXTO ' +
'FROM CLIENTES');
finally
Q.Free;
end;
end;
begin
ExecutarSQL;
end.