oracle中的sql%rowcount
sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样,这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。
例如:
declare n number;
begin
insert into test_a select level lv from dual connect by level<500;
n:=sql%rowcount;
commit;
dbms_output.put_line(n);
end;
/
declare n number;
begin
insert into test_a select level lv from dual connect by level<500;
commit;
n:=sql%rowcount;
dbms_output.put_line(n);
end;
/
如果连续执行了几个select语句
然后调用sql%rowcount,得到的结果是最后一个select的条数。  
要统计所有的,可以使用三个变量接收sql%rowcount,然后相加即可,不过貌似直接select的写法无法使用sql%rowcount。
oracle中的sql%rowcount的更多相关文章
- oracle中的sql%rowcount,sql%found、sql%notfound、sql%rowcount和sql%isopen
		
Oracle 存储过程 删除表记录时删除不存在的记录也是显示删除成功 create or replace procedure delDept(p_deptno in dept.deptno%type ...
 - Oracle中PL/SQL的执行部分和各种流程控制
		
Oracle中PL/SQL的执行部分和异常部分 一.PL/SQL的执行部分. 赋值语句. 赋值语句分两种,一种是定义一个变量,然后接收用户的IO赋值:另一种是通过SQL查询结果赋值. 用户赋值举例: ...
 - Oracle中PL/SQL简介、基本语法以及数据类型
		
Oracle中PL/SQL简介.基本语法以及数据类型 一.PL/SQL简介. Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询和Oracle自身过程控 ...
 - 在Oracle中使用sql获取数据库名称
		
在Oracle中使用sql获取当前数据库名称 select name from v$database;
 - Oracle中的SQL分页查询原理和方法详解
		
Oracle中的SQL分页查询原理和方法详解 分析得不错! http://blog.csdn.net/anxpp/article/details/51534006
 - Oracle中动态SQL详解(EXECUTE IMMEDIATE)
		
Oracle中动态SQL详解(EXECUTE IMMEDIATE) 2017年05月02日 18:35:48 悠悠倾我心 阅读数:744 标签: oracle动态sqloracle 更多 个人分类: ...
 - Oracle中的sql操作符    和分析函数
		
Oracle中的操作符算术操作符:无论是在sqlserver,或者是java中,每种语言它都有算术操作符,大同小异. Oracle中算术操作符(+)(-)(*)(/) 值得注意的是:/ 在oracle ...
 - oracle中动态SQL详解
		
部分内容参考网上资料 1.静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情 ...
 - oracle中的SQL优化
		
一.SQL语言的使用1.IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格. 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用 ...
 
随机推荐
- HDU 5919 -- Sequence II (主席树)
			
题意: 给一串数字,每个数字的位置是这个数第一次出现的位置. 每个询问对于序列的一个子区间,设一共有k个不同的数,求第ceil(k/2)个数的位置. 因为强制在线,所以离线乱搞pass掉. 主席树可解 ...
 - 你真的了解一段Java程序的生命史吗
			
作为一名程序猿 ,我们每天都在写Code,但你真的了解它的生命周期么?今天就来简单聊下它的生命历程,说起一段Java Code,从出生到game over大体分这么几步:编译.类加载.运行.GC. 编 ...
 - Xamarin.Android真机调试时闪退解决办法
			
项目->属性->Android Options,Packaging页签 去掉 Use Shared Runtime可解决
 - 在Dashboard中显示课表/日程表
			
对于使用Mac系统的朋友们来说,Dashboard一定并不陌生.通过Dashboard我们可以方便地添加小组件,查看日历,天气,便签等等.然而,这些都是“定制”的内容.如何在Dashboard中显示自 ...
 - (转)从工程中删除Cocoapods
			
1. 删除工程文件夹下的Podfile.Podfile.lock及Pods文件夹 2. 删除xcworkspace文件 3. 使用xcodeproj文件打开工程,删除Frameworks组下的Pods ...
 - jquery easyui的扩展验证
			
1.扩展通过$.extends($.fn.validatebox.defaults.rules,)扩展 $.extend( $.fn.validatebox.defaults.rules, { idc ...
 - [iOS UI进阶 - 2.4] 彩票Demo v1.4 转盘动画
			
A.需求 幸运广场界面中有一个幸运转盘,平时能够自动缓缓转动 能够选择星座 点击“开始选号”开速旋转转盘,旋转一定周数 转盘转动速度节奏:开始-慢-块-慢-结束 设置其余的背景和按钮 code s ...
 - ASP.NET MVC 前端(View)向后端(Controller)中传值
			
在MVC中,要把前端View中的值传递给后端Controller, 主要有两种方法 1. 利用Request.Form 或者 Request.QueryString public ActionResu ...
 - TMS320F2803x系列实时控制 MCU 技术文档
			
C2000系列实时控制器简介: C2000 生产选择指南 sprufk8.pdf 数据表: 中文板:TMS320F28030/28031/28032/28033/28034/28035 Picco ...
 - POJ 3169 Layout (spfa+差分约束)
			
题目链接:http://poj.org/problem?id=3169 差分约束的解释:http://www.cnblogs.com/void/archive/2011/08/26/2153928.h ...