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.