Article ID: 276529 - View products that this article applies to.
This article was previously published under Q276529
This article has been archived. It is offered "as is" and will no longer be updated.
BUG #: 58263 (SQLBUG_70)
Certain update queries that use hash joins may fail to update any rows even though the rows qualify for the update. Instead of updating the rows, the query may complete without any error messages.
The problem does not occur on SQL Server 7.0 RTM or Service Pack 1, but does occur on Service Pack 2.
To prevent this problem, you can do one of the following:
Microsoft has confirmed this to be a problem in SQL Server 7.0. This problem has been corrected in U.S. Service Pack 3 for Microsoft SQL Server 7.0. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
274799For more information, contact your primary support provider.
(https://support.microsoft.com/kb/274799/ )INF: How to Obtain Service Pack 3 for Microsoft SQL Server 7.0 and Microsoft Data Engine (MSDE) 1.0
The following select query returns 4500 rows, but the corresponding update query does not update any rows. In this scenario, if the number of rows that qualify for the update is fewer than 4500, the problem does not appear.
(4500 row(s) affected)
The command(s) completed successfully.
a1 a2 a3 ---- ------ ---- (0 row(s) affected)