sp_executesql的参数长度限制得太短,有什么办法?
以下语句中的@ParmDefinition参数长度限制得太短,我测试了一下,2000里是60字节,2005里是128字,但是我的参数总长有500字节,该怎么办?
EXEC sp_executesql @SQLString, @ParmDefinition,
@SalesID = @IntVariable;
------解决方案--------------------将@SQLString写成存储过程。
------解决方案--------------------不能修改系统存储过程sp_executesql。
------解决方案--------------------参数用表类型