BUG: St. Proc. Behavior Inconsistent When Grouping by a Bit Col.Last reviewed: October 20, 1997Article ID: Q174854 |
The information in this article applies to:
SYMPTOMSWhen you create a stored procedure that involves a temporary table and a WHERE clause on a bit column, the following happens:
WORKAROUNDTo work around this problem, do either of the following:
STATUSMicrosoft has confirmed this to be a problem in SQL Server version 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONRun the script below to re-create the table and stored procedure. Note that the "a.bitcol1 = b.bitcol1" line in the script creates an implied grouping on bit columns.
CREATE TABLE dbo.table1 ( intcol1 int NOT NULL , bitcol1 bit NOT NULL ) GO CREATE PROCEDURE sp_test1 AS BEGIN CREATE TABLE #table2 (intcol1 INTEGER NOT NULL) INSERT INTO #table2 (intcol1) SELECT intcol1 FROM table1 a WHERE intcol1 = (SELECT MAX(intcol1) FROM table1 b WHERE a.bitcol1 = b.bitcol1) END GO |
Additional query words: col colum
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |