问一个思路问题 问一个思路问题,执行一个存储过程,得到的影响的行数,如果每次都要查询这个庞大的数很费CPU的,如果缓存这个行数是否合理呢?可以定时清这个缓存变量再写入 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最后一条语句影响的行数可用@@ROWCOUNT得到,如下次要用可保存之 select @@ROWCOUNT@@ROWCOUNT返回受上一语句影响的行数。语法@@ROWCOUNT返回类型integer注释任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。示例下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。UPDATE authors SET au_lname = 'Jones'WHERE au_id = '999-888-7777'IF @@ROWCOUNT = 0 print 'Warning: No rows were updated' 不好意思,说错了,是Count(*)总记录数,是否应该缓存这个值,或者存数据库,否则查询这个值就够久的了,谢谢各位 为什么时间格式中 会有"01/01/1900 0:00:00" 请教SQL查询 有条件删除大量数据超时问题 表内数据拷贝问题 sql列值相加 根据下一条记录的内容更改本条记录的问题,谢谢!! 求一条取日期的SQL语句 用户'(null)' 登录失败 大力请进!你怎么这么牛啊!!! 请问SQL2008R2中怎么用正则表达式来匹配查询筛选某个字段的数据呢? 向fredrickhu求助。。因为发现问题没有回帖了。谢谢。。 求一条SQL语句
@@ROWCOUNT
返回受上一语句影响的行数。语法
@@ROWCOUNT返回类型
integer注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。UPDATE authors SET au_lname = 'Jones'
WHERE au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'