EXEC SP_EXECUTESQL @sql,N'@total INT OUT',@total OUT 如果超过@sql 超过8000 用下面写法,仍然不行,不能用 + 号,怎么办? EXEC SP_EXECUTESQL @SQL1 + @SQL2 + SQL3, N'@total INT OUT',@total OUT -- 错误 事先说明一下,必须得用 SP_EXECUTESQL ...