0

私はSQLServer2005に次のテーブルを持っています

  • 次の列を持つテーブルTAGSOLD:TagName、ItemID

そして他のデータベースには次の表があります

  • 列のあるテーブルタグ:ID、名前

  • テーブルItem_TagsとcolumsnItemID、TagID

最初に、SSISパッケージを使用してtagsoldからテーブルタグを埋めました(ADOソースとADO宛先を使用したため成功しました)

今私が欲しいのはテーブルItem_Tagsを埋めることであり、TAGSOLDのforeach ROWを選択して、TAGSを見てtagidを取得し、item_tagsテーブルを埋める必要があります。

適切なセキュリティと、SSISパッケージで使用する必要のあるアイテムの種類を教えてください。

前もって感謝します。

ホセ。

4

2 に答える 2

0

解決策:両方のテーブルTagName = Name間の共通フィールドを使用し、テーブルItem_Tagsに基づいて出力をバルディングするマージ結合で2つのソース(TagsOLDとTAGS)を使用します

于 2012-10-05T14:52:25.937 に答える
0
  1. 1つのデータフローで、と区別TagNameされTAGSOLDて保存されますTAGS
  2. 次のデータフローでは、すべてを取得しTagName、フローItemIDからTAGSOLD、フロー中に、フローからルックアップを実行しTAGSますTagName=TAGS.Nameこれはフローに追加TAGS.IDされます。保存しItemIDて追加TAGS.IDItem_Tags

ここに画像の説明を入力してください

于 2012-10-05T14:55:51.197 に答える