異なるデータベースに属する2つのデータベーステーブルがあります。1つは空で、もう1つは空ではありません。空のデータベーステーブルに列ごとにデータを転送しています。
最初に私はこのような名前を転送しました:
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]
コメントを追加