当存储过程返回有多个结果集时,默认返回第一个 需加上SET NOCOUNT ON
问题表现:创建一个存储过程,不加SET NOCOUNT ON时,会返回3个结果集1、insert的结果集2、select的结果集3、select的结果集当然用工具我们可以看到两个结果集,但是当代码里调用执行EXEC [dbo].demo_SET_NOCOUNT_ON ''默认是返回第一个结果集,也就是insert的结果集,所以代码返回会是一个空的结果集。解决办法:方法一、在存储过程加上SET NOCOUNT ON;这时返回的...
原创
2021-09-26 15:34:06 ·
1601 阅读 ·
0 评论