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/

Attachment: pgpWN7ZjzwcBU.pgp
Description: OpenPGP digital signature

Reply via email to