FIX: UPDATE May Fail With Error 107 (150900)
The information in this article applies to:
This article was previously published under Q150900
BUG#: 14984 (6.50)
SYMPTOMS
An UPDATE using a JOIN may fail with error 107 that is not correct:
Msg 107, Level 15, State 1
The column prefix 'so' does not match with a table name or alias name
used in the query.
CAUSE
If using the 204 trace flag for backwards compatibility, UPDATEs using
JOINs will fail with this error. This error does not occur on SQL Server
6.0 with the same query.
WORKAROUND
Turn off the 204 trace flag or rewrite the JOIN as a subquery.
STATUS
Microsoft has confirmed this to be a problem in Microsoft SQL Server
version 6.5. This problem has been corrected in U.S. Service Pack 1 for
Microsoft SQL Server version 6.5. For more information, contact your
primary support provider.
Modification Type: | Major | Last Reviewed: | 10/3/2003 |
---|
Keywords: | kbBug kberrmsg kbfix kbProgramming KB150900 |
---|
|