この方法でデータをフェッチすると、列名と列タイプにアクセスできますか、prepare
それともこれに到達するために明示的に必要ですか?
use DBI;
my $dbh = DBI->connect( ... );
my $select = "...";
my @arguments = ( ... );
my $ref = $dbh->selectall_arrayref( $select, {}, @arguments, );
アップデート:
私はこのprepare
ようにします:
my $sth = $dbh->prepare( $select );
$sth->execute( @arguments );
my $col_names = $sth->{NAME};
my $col_types = $sth->{TYPE};
my $ref = $sth->fetchall_arrayref;
unshift @$ref, $col_names;