我有一个 SQL Server 2000 数据库,其中有一个名为Voters
。表中的一列 (PrecinctCode
类型的varchar(10)
) 应该有一个 4 位代码,类似于A111
or D109
,但有些行的值为'999'
。有值的行'999'
在不同的列中有正确的数字(FaultCode
类型的varchar(50)
)。我想复制其中的值FaultCode
to PrecinctCode
when PrecinctCode = 999
.
我运行了这个查询
UPDATE Voters
SET PrecinctCode = FaultCode
WHERE (PrecinctCode = '999')
出现一条消息,显示“3031 行受影响”,但受影响的行在列表中仍显示 999 行。PrecinctCode
柱子。我在管理员帐户下使用 Windows 身份验证连接到数据库,因此我认为这不是安全问题。
有人有一个不会更新行的更新查询吗?
EDIT
我尝试使用此查询来检索架构,但它没有给我带来任何有用的东西。
SELECT *
FROM INFORMATION_SCHEMA.TABLES
where TABLE_NAME like '%Voters%'
仅仅发布表格设计就可以吗?如果没有,您能告诉我一个要运行的查询来检索您需要的信息吗?谢谢。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)