in reply to Re^2: Abstracting SQL without Stored Procedures
in thread Abstracting SQL without Stored Procedures

Use Class::DBI. It will save you enough time on the mundane create/update/search/retrieve logic that you can put more time into this customizable requirement.

While it will set up defaults for standard create/update/delete/search and *-to-* relationships, you have the ability to change the SQL wherever you see fit.

Class::DBI provides many ways to create your own constructors and custom SQL statements. Read Class::DBI -- Defining SQL Statements to learn more about this functionality.
  • Comment on Re^3: Abstracting SQL without Stored Procedures