I have something weird in DBD::Oracle (1.44 and 1.74) Client = 10.2.0.1.0 / AIX-5.3 - Server = 11.2.0.3.0 - 64bit / Linux
consider a field that looks like this:
{ LINK => undef,
NAME => 'D_GELD',
NAME_lc => 'd_geld',
NAME_uc => 'D_GELD',
NULLABLE => '',
PRECISION => 8,
SCALE => 0,
TYPE => 3,
TYPE_NAME => 'DECIMAL',
dbd_type => undef,
ora_est_row_width => undef,
ora_fail_over => undef,
ora_lengths => 172,
ora_rowid => undef,
ora_type => undef,
ora_types => 2
}
*sometimes* I get 126 in the PRECISION entry instead of 8
does that ring any bells?
I get 126 only if I use a where clause that addresses a field that is
first in an index on that table otherwise I get 8
--
H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/
using perl5.00307 .. 5.21 porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/
http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/
pgpWN7ZjzwcBU.pgp
Description: OpenPGP digital signature
