2012-04-26 14 views
0

私はMSSQLに対して設計された一連のアプリケーションを持っています。そこにアプリケーションをインストールする新しいベンダーがありますが、そのインストールでは必ずOracleを使用する必要があります。影響を受けていない他のお客様は、どこにいてもMSSQLを保つ必要があります。ダイナミックTSQLからPSQLへの変換SDK?

質問1:この状況に関連するベストプラクティスは何ですか?

質問2:TSQLクエリをPSQLに動的に変換する方法(SDKなど)はありますか(UIに手動で入力する必要はありません)?

+0

可能な重複:http://stackoverflow.com/questions/41781/microsoft-t-sql-to-oracle-pl-sql-translation –

+0

David:私はそれを見ましたが、OPに満足しているようでしたコンバータUI。私の場合は、クエリの一部がその場で構築されているため、これは機能しません。 – tsilb

答えて

1

すべてのデータベースを変換する必要があるため、SQLクエリだけを変換する意味はありません。 この場合、非常に便利なソリューションPortable Data Objectsがあります。この技術は、特定のデータベース実装レベルからの抽象化を可能にします。 残念ながら、あなたはMSSQLのための特別なアプリを設計して以来、あなたのケースではありません。

+0

私はデータベースファイルをアプリケーションにバンドルするという考えを持ちましたが、それは撃墜されました。私は本当にすべてのクエリの2つを書く必要がないことを望んでいます。 – tsilb

+0

...データベースの変換に問題はありません。 Oracleインポート/変換ウィザードがSQL生成スクリプトを受け入れました。 – tsilb

+1

基本的にOracleはANSI SQLをサポートしています。 TSQLに固有のいくつかのものを使用しないと、グローバルな変更がなくても動作するかもしれません。 – heximal

関連する問題