I may have missed this in the archives, but google
didn't shed any light, so here goes...

DBI currently defines a readonly ParamValues $sth attribute;
is there a need for an equivalent ParamTypes attribute ?

I'm currently dealing with an app that needs to retrieve
parameter type info, and will be adding a driver-specific
attribute for it, but thought it might be something that DBI
in general might need.

FWIW: my implementation will return a hashref of
parameter type info keyed by parameter name (or number),
with values consisting of hashrefs of

{ TYPE, PRECISION, SCALE, IN_OR_OUT }

ala the returned fields type info, plus an IN/OUT/INOUT indicator
for stored procedure calls (string based: 'IN', 'OUT', 'INOUT').
If no type info is available for a
parameter, its TYPE will be SQL_UNKNOWN_TYPE; if a piece of the
type info is missing or not relevant, (e.g., VARCHAR wo/ a
defined PRECISION, or the PRECISION/SCALE for an INTEGER),
then that piece of info is omitted.

Thoughts ? Did I overlook an existing attribute or i/f ?

Regards,
Dean Arnold
Presicient Corp.



Reply via email to