我有两个属于不同数据库的数据库表,一个为空,另一个为非空。我正在将数据逐列传输到空数据库表。
首先,我转移了这样的名字:
INSERT INTO [newdb].[dbo].[Person] (Name)
SELECT name
FROM [olddb].[dbo].[members]
然后我更新了一个全部为NULL的列,如下所示:
UPDATE [newdb].[dbo].[Person]
SET IsApproved = 'True'
WHERE IsApproved IS NULL
现在,我想使用旧数据库中的值更新新数据库中的另一个null列。您能告诉我如何从旧数据库中携带新数据库中所有单元格均为NULL的值。谢谢。
查询仅用于更新:
UPDATE New
SET New.Caption = Old.Caption ,New.Created_By =Old.Created_By
FROM [NewDB].Dbo.Product New
JOIN [OldDB].Dbo.Product Old ON New.Id = Old.Id
WHERE New.Is_Cos IS NULL
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句