まず、英語と私の無知について申し訳ありません。私が話しているコンセプトは間違っている可能性が高いです(私は本当にoracle/pl-sqlについてよく分かりません)... しかし、私は尋ねる必要があります!sqlserverからoracle(10g)へのTraslate
私は当初のSQLServerで開発されたし、Oracle(10グラム)を使用するように更新されました.NETで開発したプログラムを使用しています。 これで、sqlserverまたはoracleを使用するようにプログラムを構成できます。 oracleまたはsqlseverためのスクリプトとファイルがあるので、それがOracleまたはSqlServerのための各関連ファイルを実行し、彼のデータベースを更新するために
。
は、私が(secuencesを作成して、ID列などのトリガ、およびそれらに関連するオブジェクト、制約)のOracle(10gバージョン)へのSQLServerからtraslate複数のテーブルを必要としています。
問題は、私はスクリプトでこのタスクを実行する必要があり、これらのスクリプトは、以前に実行された回数に関係なく、エラーなしで実行する必要はないです。
さて問題は、OracleへのSQLServerからそれらのオブジェクトを変換する方法である(10グラム)のオブジェクトがsqcuencesを作成する前に存在し、主キーのトリガーかどうかをチェックする、など
SqlDevelopperでのSQLServerからtraslateするためのオプションがあります私は唯一のオプションを使用する前に関連オブジェクトが存在するかどうかを確認することはできません pl/sqlはオブジェクトの作成を実行します。これには動的SQL(即時実行)が含まれます。
、私の質問は:より信頼性が高く、簡単にこのタスクを実行するための他の方法は何ですか?
結局、私は私の唯一のオプションは、事前に
おかげで...オブジェクトが前に存在しているかどうかをチェックする、動的SQLを使用して、PL/SQLでの通関スクリプトの作成に時間を費やすことになると仮定し...