Name
DBD::Ingres
General Information
Driver version
DBD::Ingres
version 0.16 and, where noted, the 0.20
release
Feature summary
Transactions Yes Locking Yes, implicit and explicit Table joins Yes, inner and outer LONG/LOB datatypes Yes, up to 2 GB Statement handle attributes available After prepare( ) Placeholders Yes, "?" and ":1" styles (native) Stored procedures Yes Bind output values Yes Table name letter case Insensitive, stored as uppercase Field name letter case Insensitive, stored as uppercase Quoting of otherwise invalid names Yes, via double quotes Case-insensitive "LIKE" operator No Server table ROW ID pseudocolumn Yes, "tid" Positioned update/delete No Concurrent use of multiple handles Unrestricted
Author and contact details
The driver author is Henrik Tougaard. He can be contacted via the dbi-users mailing list.
Supported database versions and options
The DBD::Ingres
module supports both Ingres 6.4
and OpenIngres (1.x & II). For more
information about Ingres, refer to:
http://www.cai.com/products/ingres.htm |
Differences from the DBI specification
Prepared statements do not work across transactions because commit/rollback and close/invalidate are all prepared statements. Work is underway to fix this deficiency.
Connect Syntax
The
DBI->connect()
Data Source Name, or DSN, can be one of the following:
dbi:Ingres:dbname dbi:Ingres:vnode::dbname dbi:Ingres:dbname;options
Where options
are the SQL option flags as defined
in the CA-OpenIngres System Reference Guide.
There are no ...
Get Programming the Perl DBI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.