-2

我的问题是,我有 2 个表 - 一个名为 的原始表sequence和一个名为 的临时表tempt1seq默认情况下,表中的列的sequence所有值都为空。

sequence表有以下列:

backuptype varchar(20),
backuptime datetime,
seq int default null

现在在tempt1表中,我在列中有一些值seq,我需要在seq表的列中更新这些值sequence

请帮我加入这两个列值并更新主表sequence

4

1 回答 1

2

对于Sql-Server,如果两个表相互关联,那么您可以加入它们并更新;

Update s
Set s.seq = t.seq
From sequence s join temp1 t 
     on s.keyColumn = t.relatedColumn
where not t.seq is null and s.seq is null
于 2013-02-13T11:27:51.697 回答