web-dev-qa-db-ja.com

OracleパッケージのSqlServerへの移行

データベースをOracleからSQLServerに移動しています(それが重要な場合は2012年)。テーブル/ビューを移行するプロセスは、多かれ少なかれ簡単で自動化されています。トリガーはあまり多くないので、トリガーも問題ではありません。

ただし、Oracleパッケージを移動するためのベストプラクティスは何でしょうか。私の知る限り、SQLServerには同様のものはありません。私の考えは、各パッケージをSQLServerスキーマにマップすることです(たとえば、SQLServerには 'package1'、 'package2'などのスキーマがあり、それぞれにテーブルはなく、関数/プロシージャ/タイプのみがあります)。パッケージの本来の目的を維持すると同時に、アプリケーション側で必要な変更の数を減らすことができると思います。

それは理にかなっていますか、それとも私は間違った方向に進んでいますか?

ありがとうございました。

1
a1ex07

この件についても同様の Stack Overflow Post があります。 OracleパッケージをSQLServerのスキーマにマッピングするというあなたの考えは、最も直接的に類似していると見なされるアプローチです。

1
Robert Gannon