Что с этим?
my $sth = $dbh->prepare(q~
select 'hello'::text as my_text_column
~);
$sth->execute;
print $$sth{TYPE}[0]; # prints -1, expected 12
Я могу select 5
, и он возвращает правильный тип (4
, для целого числа) или приводит его как select 5::numeric(4, 2)
и возвращает 3
. Почему ему не нравятся текстовые столбцы?