2012-04-02 20 views
0

& 3カラムを別のテーブルから最終出力テーブル(5カラム含む)に1列のテーブルから2列のデータを転送したいA & Bの間に共通のカラムがないどのようにSSISでこの作業を達成できるのですか?データ転送3テーブル

+0

テーブルAとテーブルBの間に関係がある場合、テーブルCの記入方法をどのように知っていますか? –

+1

最初のテーブルのどの行が他のテーブルの対応する行と一致しているかをどのように知っていますか? –

答えて

0

シンプルなことに、これらのテーブルは関連性があるので、これに参加するためのキーとして使用する適切なエントリを両方のテーブルに追加して両方のテーブルを結合するテーブルを作成してください。

Ex。あなたはちょうどあなたが適切に従うべきsholud心を持っているどのような関係を保証することを検討している何

create table C as 
(select a.one , a. two , B.one1 b.two1, b.three1 from a, b where a.new_column = b.new_column) 

= SQLのように。

0

"ユニオンオール"タスクを使用してください。

0

2つのテーブルを関連付けることができる列がないと仮定しています。これは、複数の入力からのデータを1つの出力に結合します(各データソースから新しい行を作成します)。あなたがテーブルを関連付けることができる主要な列を持っていない場合は、ソースからデータをインポートし、ID /ランクのメソッドを使ってデータをインポートします。そして、ジョインを使用して、同じ順序で行を関連させ、データを宛先にインポートすることができます。

ID列を持つ一時データセットを使用するか、ROW_NUMBER()関数を使用してIDを指定できます。

関連する問題