FIX: Msg. 116 Doing Correlated Updates in a Stored ProcedureID: Q161223
|
Running a stored procedure that does a correlated UPDATE with trace flag
204 enabled may cause the following error:
Msg 116
Only one expression can be specified in the select list when the
subquery is not introduced with EXISTS.
INSERT table1
SELECT distinct x
FROM table2
UPDATE table1
SET y = (SELECT SUM(z)
FROM table2
WHERE
table1.x = table2.x
)
Microsoft has confirmed this to be a problem in SQL Server version 6.5. This problem has been corrected in U.S. Service Pack 2 for Microsoft SQL Server version 6.5. For more information, contact your primary support provider.
Keywords : kbusage SSrvStProc kbbug6.50 kbfix6.50.sp2
Version : 6.5
Platform : WINDOWS
Issue type :
Last Reviewed: April 7, 1999