Что такое правильный оператор обновления для RESTORING (Обновление) 1 столбец из базы данных резервного копирования?Резервное копирование одного столбца из резервной базы данных?
У нас есть первичный идентификатор и, если необходимо, может использовать второй столбец в качестве дополнительного критерия.
UPDATE db1.dbo.table a SET ImportantNumber = (SELECT ImportantNumber FROM db_bak.dbo.table b)
WHERE a.primaryKey1 = b.primaryKey1
Так каковы бы ни были значения для ImportantNumber были в резервной копии базы данных должна быть новая ImportantNumber для всех записей в текущей базе данных. Это SQL Server 2008 R2.
упс жаль, что должно быть a.primaryKey1 = b.primaryKey1 и могут быть дополнительно квалифицированы по другим критериям, как 'И a.2ndvalue = b.2ndvalue' при необходимости – JoJo
Тогда вы просто добавить другие условия пункта ON. Разумеется, вы также можете использовать предложение WHERE - все, что выглядит более удобным. – Arvo
это не работает по какой-либо причине .. Я не получаю обновление для столбца – JoJo