BUG: SELECT with CASE Can Cause Parser Error 403Last reviewed: December 8, 1997Article ID: Q151681  | 
	
| 
	
 
6.00
WINDOWS
kbprg pbprb kbbug6.00
 The information in this article applies to: 
 
 SYMPTOMSA SELECT statement against multiple tables that includes a CASE expression can result in parser error 403: 
 Invalid operator for datatype op: UNKNOWN TOKEN type: charTo reproduce this problem, the tables should have at least two columns of datatype CHAR, and three tables must be involved in the SELECT statement. Also, a join must be specified between two of these tables. 
 WORKAROUNDAvoid using the CASE expression by rewriting the query using the IF..ELSE conditional Transact-SQL statement. 
 STATUSMicrosoft has confirmed this to be a problem in SQL Server 6.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. 
  | 
	
	Additional reference words: 6.00 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use.  |