私は3つの異なるテーブルを持っています。各表のすべてのフィールドの合計長は同じです。3つのテーブルから1つのファイルにデータを結合
表1 - フィールド1 char(20)、フィールド2 char(10)は、mフィールドのようです。すべてのフィールドからの合計バイトは700です。
表2 - フィールド1 char(20)、フィールド2 char(5)はnフィールドと似ています。 からの合計バイトはすべて700です。 表3 - フィールド1 char(20)、フィールド2 char(2)はmフィールドと似ています。 すべてのフィールドからの総バイト数が700
表1 表2は、6行 表3は、4行
を有し有する14行を持つすべての3つのテーブルデータを組み合わせることSQLSERVER 2016またはSSISでとにかくある 出力は24行にする必要があります。
はい、簡単です。何を試しましたか? –
はSSISでUNION ALL変換を試みましたが、マッピング中に1つのテーブル2のフィールドがテーブル1よりも大きい場合は、結合できませんでした。 –
'SQL-SERVER'で' UNION ALL'を試しましたか?フィールドの長さが一致しない場合(例:フィールド2)、「SSIS」が文句を言うことがあります。 – TheEsnSiavashi