我看了资料,现在明白了 SET NOCOUNT ON 语句的意思及意义。但是还有一点不清楚,请大家指点。SET NOCOUNT ON 该语句是执行了一次,数据库系统是否会保存该设置?也就是说我是只写这么一条语句,还是需要在每个存储过程的开始都写这条语句?如果系统会自动保存设置的话,那我在存储过程的开始写了 SET NOCOUNT ON 语句,是否应该在存储过程退出之前写上 SET NOCOUNT OFF 还原设置呢?另外如果写上 SET NOCOUNT ON 是否会有其它影响?如果没影响的话,那么就一直采用 SET NOCOUNT ON谢谢!
SET NOCOUNT OFF
触发器影响多行时也是这样,对于在Sql中调试存储过程,不会出现这种情况