我正在使用Sybase ASE 16,并且如果没有在程序内部SET NOCOUNT ON
,则我的应用程序会遇到程序结果问题。鉴于某些过程已加密或隐藏,如何控制exec命令的输出?明确地说,我希望获得与在过程中添加此效果相同的效果:
Begin
SET NOCOUNT ON
.....
SET NOCOUNT OFF
END
但是从程序外部,因为我无权更改程序。我尝试了以下方法:
Begin
...
SET NOCOUNT ON
EXEC myProcedure arg1, arg2, arg3, ...
SET NOCOUNT OFF
...
END
但是没有用。那可行吗?又如何?