sql >> データベース >  >> RDS >> Oracle

SSISパッケージの作成-OracleからSQLServerにデータをコピーするには

    ルックアップを使用して、SQLサーバーとOracleの共通の列(同じデータ型)を結合し、SQLサーバーに一致するレコードがないOracleから値を取得する必要があります。

    デザイン

    1.SSIS2005の使用

    1. OleDBソースをドラッグし、Oracleデータベースをポイントして、テーブルを選択します。
    2. ルックアップをドラッグしてSQLServer接続を選択し、そのテーブルをポイントします。
    3. [列]タブで共通の列を結合し、取得する必要がある右側の列を選択します。
    4. [エラー出力の構成]をクリックして、結合列のリダイレクト行を選択します。
    5. Oledbコマンドをドラッグして、ルックアップからのエラー出力に接続します。6.Oledbコマンドで挿入ステートメントを記述します。

    2. SSIS 2008を使用している場合は、ルックアップでエラー出力を構成する必要はありません。一致しない出力をルックアップからSQLServerの宛先にドラッグするだけです。



    1. 外部キーの関係を関連するサブタイプの行に制限する

    2. MySQLビューとインデックスの使用

    3. varcharフィールドを番号として注文するにはどうすればよいですか?

    4. MySQL同じ列値を持つ重複行を削除します