Sybase CT ライブラリを使用して Sybase データベースにアクセスする、C で記述され、Solaris および Linux で実行されるシステムがあります。作業量とエラーを削減するために、社内で開発された DDL からテーブル定義、インデックス、ストアド プロシージャ、および C コードを生成します。
データベースの独立性を実現したいので、(最初の開始として) Oracle サポートを追加できます。
ODBC または ESQL/C について考えていますが、経験がありません。
どのような解決策を提案しますか (もちろん、安価で簡単な解決策が望ましいです)。単一のソース ソリューションを持つことは可能ですか?