0

ご覧いただきありがとうございます。これはおそらく簡単な質問です。

tableID、id_1、および id_2 の 3 つの列を持つテーブル tableA があります。

各行で、id_1 または id_2 のいずれかに整数が入力されます。各行を調べて、tableID を id_1 または id_2 のどちらか null でない方に設定します。

おそらく20レコード未満の小さなデータセットを使用して、SSISでこれを行っています。どんな助けでも大歓迎です。

4

1 に答える 1

2

最も単純な形式で:

update tableA set tableID = isnull(id_1,id_2)

id_2に値がある場合、id_1は常にnullになると仮定しています(これはあなたの言うことです)

編集:もう少し賢明な声明:

update tableA set tableID = isnull(id_1,id_2) where tableID is null
于 2013-10-31T17:26:55.987 に答える