社区
疑难问题
帖子详情
存储过程中的@@rowcount的值问题,高手请进
pkumse
2003-10-16 11:54:33
执行一段sql语句,然后print @@rowcount,执行该过程,输出5(假定。)
但是再在后面加上一条print @@rowcount, 则第二次输出0。为什么?
...全文
66
6
打赏
收藏
存储过程中的@@rowcount的值问题,高手请进
执行一段sql语句,然后print @@rowcount,执行该过程,输出5(假定。) 但是再在后面加上一条print @@rowcount, 则第二次输出0。为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxc163
2003-12-15
打赏
举报
回复
Vileboy:你上面的写法,我不是无法得到输入的结果集
我的要求是同时得到Select * From @TableName结果集以及行数.
vileboy
2003-12-15
打赏
举报
回复
select count(*) from 你的表
加入你的表中有8条记录
结果
-----------
8
(所影响的行数为 1 行)这里的1才是@@rowcount
vileboy
2003-12-15
打赏
举报
回复
试试改成下面的样子:
create procedure viewall @tablelname char(8),@counts integer output
as
exec('select '+@counts+'=count(*) from '+@tableName)
go
输出参数不用赋初值
jxc163
2003-12-15
打赏
举报
回复
我的一个存储过程是这样写的
create procedure viewall @tablelname char(8),@counts integer output
as
exec('select * from '+@tableName)
set @counts=@@RowCounts
go
然后我在Delphi中用TAdodataset调用这个存储过程,并声明了两个变量,一个String,一个integer;执行时我发现返加在Counts的值很大(返回4条记录,返回的Counts有4万多),不知道是什么原因?
还有就是我如果在Delphi中使用TAdoDataSet中使用这个存储过程,而不用给Counts赋初值?
TKS
sdhdy
2003-10-16
打赏
举报
回复
print @@rowcount不返回受影响的行数的。
txlicenhe
2003-10-16
打赏
举报
回复
@@ROWCOUNT
返回受上一语句影响的行数。
语法
@@ROWCOUNT
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
存储过程
Transact-SQL 参考OBJECT_ID返回数据库对象标识号。语法OBJECT_ID ( object )参数object要使用的对象。object 的数据类型为 char 或 nchar。如果 object 的数据类型是 char,那么隐性将其转换成 nchar。返回类型int注释当该参数对系统函数可选时,则系统采用当前数据库、主机、服务器用户或数据库用户。内
oracle基础知识总结 part 3 : 三范式,PLSQL,
存储过程
,函数,触发器
关于“oracle基础知识总结”系列博客的说明: 1 本系列博客是在本人学习过程
中
总结的笔记,学习资料为尚学堂马士兵老师的oracle视频,大部分示例来自于该资料; 2 做为数据库初学者,本系列博客主要讲解了oracle的基础知识,
高手
勿入勿喷; 3 由于是学习笔记,主要作用是便于本人以后复习和备忘。可能条理不是很清晰,上下文衔接的不是很好,请读本文的读者做好心理准备; 4
java
问题
集锦
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题
中
与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部
问题
,而只是选择其
中
的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类
中
派生,这个过程称为类继承。
J2EE面试题
程序员面试之葵花宝典 1、 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题
中
与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部
问题
,而只是选择其
中
的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2. 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表
数据库
高手
(DBA专家 ,SSIS,replacation ,tourble shooting)
http://www.cnblogs.com/qanholas/category/266780.html 随笔分类 - mssql SQL Server 2008 Datetime Cast 成 Date 类型可以使用索引(转载) 摘要: 很久没写blog,不是懒,实在是最近我这的访问速度不好,用firefox经常上传不了图片 .......今天无意发现了SQL Serv...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章