Вопрос по использованию параметров в TPgQuery.
Почему-то при подстановке параметров в список выбираемых столбов запроса тип данных столбца всегда получается text, например:
Код: Выделить всё
SELECT :TEST AS test_col
Приходится делать явное приведение типа, что не очень удобно:
Код: Выделить всё
SELECT :TEST::integer AS test_col
Код: Выделить всё
SELECT (CASE :TEST WHEN 1 THEN 123 ELSE 456 END) AS test_col
опять-таки приходится писать
Код: Выделить всё
SELECT (CASE :TEST::integer WHEN 1 THEN 123 ELSE 456 END) AS test_col
Это баг или же в PostgreSQL по-другому никак?