【发布时间】:2018-09-24 16:05:35
【问题描述】:
我最近犯了一个可怕的错误。
在尝试解决我们在 Exact Synergy 系统中遇到的问题时,我试图将一个帐户的两列中的数据替换为 NULL,而我将所有帐户中的这两列替换为 NULL。从备份中完全恢复不是一种选择,所以现在我正试图弄清楚如何替换丢失的数据。
我已将此数据库的最近备份完全还原到测试数据库,并确认我需要的数据在那里。我正在尝试弄清楚如何正确编写将替换两列中的数据的查询。
由于这是同一数据库的备份,因此表和列的名称都相同。
- 数据库是
Synergy和Synergy_TESTDB - 表的所有者是
dbo - 该表名为
Addresses - 这些列被称为
textfield1和textfield2
我想做的是从备份数据库中获取textfield1 和textfield2 中的数据,并使用它来填充实时数据库中的空列或NULL 列。
我对 SQL 非常陌生,如果有任何帮助,我将不胜感激。
【问题讨论】:
-
抱歉,太晚了,发帖之间有一段时间,所以我回家了,我现在回来看看。
-
你的结果是什么?
-
@MitchWheat 我已经发布了结果以回应您在下面的回答,但我仍然无法让它工作。奇怪的是,当时我对你的提及似乎没有通过,我现在才意识到我不应该在你的名字和姓氏之间放置空格。
标签: sql-server sql-server-2008