FIX: 702 Error on Update with Over 132 ANDs

ID: Q103063


The information in this article applies to:


BUG# OS/2: 1743 (4.2)
       NT:  383 (4.2) 

SYMPTOMS

SQL statements that have a large number of AND expressions in their WHERE clauses (typically over 132 ANDs) can produce error 702:

Memory request for nnnnn bytes exceeds the size of single page of 2048 bytes.


WORKAROUND

This error indicates that part of the execution plan for the update has exceeded an internal resource in SQL Server. Recode the query to have fewer conditions connected with an AND expression.


STATUS

Microsoft has confirmed this to be a problem in SQL Server version 4.2 for OS/2 and Microsoft SQL Server versions 4.21 and 4.21a. This problem was corrected in SQL Server version 6.0. For more information, contact your primary support provider.

Additional query words: Transact-SQL


Keywords          : kbprg kbbug4.20 kbbug4.21 kbbug4.21a kbfix6.00 SSrvServer 
Version           : 4.2 | 4.21 4.21a
Platform          : OS/2 WINDOWS 
Issue type        : 

Last Reviewed: March 17, 1999