私は2つのテーブルを持っています:
表 1 (名前、(...)、製品 ID)
表 2 (顧客名、製品 ID)
サンプル表 1
Test1 | 1
サンプル表 2:
Customer1 | 1
Customer2 | 1
テーブル スキーマは固定されており、変更することも、追加のビューを作成することもできません。SQL Server Integration Services では、新しいテーブルを作成する必要があります。この新しいテーブル内に、 のような顧客を含む 1 つの列が必要Customer1; Customer2
ですTest1
。
COALESCE でできることはわかっていますが、SSIS 内でそれを行う方法がわかりません。どの変換をどのように使用すればよいですか?
更新 COALESCE のサンプルは次のとおりです。
DECLARE @names VARCHAR(150)
SELECT @names = COALESCE(@names + '; ', '') + [CustomerName]
FROM Table2
SELECT @names
このスニペットを 1 つの新しい に挿入する方法はSELECT * FROM Table1
?