感谢您的回答,这可能是一个简单的问题。
我有一个表,tableA有三列:tableID,id_1和id_2
在每一行中,id_1或id_2都填充一个整数。 我想遍历每一行,并将tableID设置为id_1或id_2,以非空为准。
我在SSIS中使用一个小数据集,可能少于20个记录。任何帮助表示赞赏。
答案 0 :(得分:2)
最简单的形式:
update tableA
set tableID = isnull(id_1,id_2)
如果id_2有一个值(这就是你说的话),假设id_1总是为空
编辑:更明智的说法:update tableA set tableID = isnull(id_1,id_2) where tableID is null