我想更新访问表中的一列,我需要执行的操作是将该列中的所有数字乘以1000。执行操作后,由于很少的单元格被更新和相乘,而其他单元格变为零,我得到了荒谬的结果。 。
我有一个正在访问的表,正在其中的一列上执行操作。列包含整数值,我想将列中的每个条目乘以1000。数据库中的总行数约为20000。我正在使用以下查询。
UPDATE Table_Static SET Table_Static.NAV = Table_Static.NAV * 1000
在20000行中,很少有被正确更新的行,而其他在操作后变为0的行,尽管在操作前这些单元格中有值。观察到,表中稍后的NAV行未得到更新。请指出Access是否存在此类问题?另外,建议纠正措施。此更新查询是我正在运行的许多查询的一部分。
谢谢
UPDATE Table_Static SET Table_Static.NAV = Table_Static.NAV * 1000