有一个游标,里面存了一些数据(未知的)。
我想知道这些数据中满足条件的数据的行数,这需要如何处理。
举个例子:
tableA
id name
1 a
2 a
3 b
4 c
cursor v_cur is select * from tableA我如何从游标中找到name=‘a’的行数
我想知道这些数据中满足条件的数据的行数,这需要如何处理。
举个例子:
tableA
id name
1 a
2 a
3 b
4 c
cursor v_cur is select * from tableA我如何从游标中找到name=‘a’的行数
解决方案 »
- 十万火急,“Oracle”和“SQLServer”数据库对接问题,期待大师
- oracle 服务全都关掉了也没有oracle进程只启动了plsql(有plsql进程)
- ORACLE 启动的问题
- ebs材料出库单需要数据用到哪些表
- 如何修改数据库列的数据类型(数据库里有数据)
- 选择Oracle还是SQL SERVER 2005
- 怎样删除所有A表中有而B表中没有的记录?
- Oracle 有没有SQL语句将数据表导成一个文本文件,以及将他导入的代码!
- 【求助】如何定时将 数据库A 中数据备份到另一数据库B中?
- 我在一台机器上安装了oracle的服务器端和客户端。可是sqlplus进不去
- Oracle能不能像SQL Server一样,设置用户只看得到一个库?
- owb10 中导入数据的问题
---------- ----------
1 a
2 b
3 c
1 abcOPER@tl>declare
2 cursor v_cur is select * from test where aaa=1;
3 v_cnt number;
4 begin
5 for rec in v_cur loop
6 v_cnt:=v_cur%rowcount;
7 end loop;
8 dbms_output.put_line('count aaa is:'||v_cnt);
9 end;
10 /
count aaa is:2PL/SQL 过程已成功完成。
begin
for cu in v_cur
loop
if cu.name='a' then
su:=su+1;
end if;
end loop;dbms_output.put_line(su);
end;