应该怎么去求得一个存储过程结果的记录个数?急! 存储过程最后加一句:return @@rowcount 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 zjcxc(邹建):我加上,没提示错误,但是也没结果是在我存储过程的末尾CREATE PROCEDURE dd_pu1zp_zhangzs as。return @@rowcount --是写在这里吗? go 你怎么调用 的?declare @re intexec @re=dd_pu1zp_zhangzs print @re declare @re intexec @re=dd_pu1zp_zhangzs '20040621'print @re--这样就把dd_pu1zp_zhangzs 的结果显示出来,但是我要的记录条数还是没有是这样的,我即要dd_pu1zp_zhangzs 的记录,还需要它的记录个数。@@rowcount是个全局的吧 @@rowcount必须在select后立即使用,如果你的存储过程中还在其他处理,肯定就得不到具体的看看SQL联机帮助上的说明. CREATE PROCEDURE dd_pu1zp_zhangzs asbegindeclare @rowcounts int。--执行查询之后--马上执行set @rowcounts = @@rowcount....--在存储过程的最后return @rowcounts endgogo SQL2008 附加数据库 灰色 只读 哪里错了... 语法问题 update 更新多表的情况^^^^^^^^^^^^^^^ SQL查询问题 关于树的排序? select like 等问题 sa账号经常被锁定,是什么原因啊 表关联查询 asp.net例子与sqlserver连接问题?? 请问:怎样同时调用多个存储过程???这样写对吗??? 数据库里有数据,在生成脚本时可以把各个字段里数据也生成吗? iis中配置sql的xml支持出现的奇怪问题?
是在我存储过程的末尾
CREATE PROCEDURE dd_pu1zp_zhangzs as。
return @@rowcount --是写在这里吗? go
exec @re=dd_pu1zp_zhangzs
print @re
exec @re=dd_pu1zp_zhangzs '20040621'
print @re--这样就把dd_pu1zp_zhangzs 的结果显示出来,但是我要的记录条数还是没有是这样的,我即要dd_pu1zp_zhangzs 的记录,还需要它的记录个数。@@rowcount是个全局的吧
as
begin
declare @rowcounts int
。
--执行查询之后
--马上执行
set @rowcounts = @@rowcount
....
--在存储过程的最后
return @rowcounts
end
go
go