I am designing a database framework (abstract back-end layer). I have to fulfill following requirements.
1) Can be used to configure with multiple database vendors (MS SQL, ORACLE)
2) Can't maintain multiple set of objects (stored procedures, views, functions) according to database vendors (ms sql, oracle, my sql )
I have experience of developing database abstract layer to support multiple database vendors by changing configuration files.
But i had to maintain different set of objects(sp's,views) each time before ,according to database vendor.
Now the situation is different, I am thinking a out of the box way to implement current scenario. If some one can give a good suggestion that would be really appreciated.
Thanks in advance,