in reply to Re: DBD::CSV and SQL::Statement
in thread DBD::CSV and SQL::Statement
1. DBD::RAM is soon to be replaced by DBD::AnyData which handles CSV, XML, Fixed Width Records and many more formats, see its home page at http://www.vpservices.com/jeff/programs/AnyData/ including reviews by Randal and by Michel Rodriguez.
2. DBD::CSV, DBD::RAM, DBD::AnyData all depend on Jochen Wiedman's SQL::Statement to do SQL parsing.
3. SQL::Statement does *NOT* support joins.
4. I have agreed with Jochen to take over maintenance of SQL::Statement but I'm afraid I'm behind on getting to it. If anyone is interested in helping out with it, let me know.
5. I have also created AnyData.pm, a non-DBI, tied-hash access to all the formats supported by DBD::AnyData. It does allow simple joins by using queries in one table to be the key to a hash into another table.
6. It is possible to accomplish simple joins with any of the above mentioned DBDs by opening multiple statement handles for the multiple tables and doing nested fetch loops. I can supply an example if needed.
7. Good luck!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: DBD::CSV and SQL::Statement
by Anonymous Monk on Mar 27, 2001 at 00:10 UTC | |
by jZed (Prior) on Mar 29, 2001 at 07:38 UTC | |
|
Re: Re: Re: DBD::CSV and SQL::Statement
by Anonymous Monk on Mar 27, 2001 at 01:16 UTC | |
by jZed (Prior) on Mar 29, 2001 at 07:55 UTC |