OPEN O_OUTCURSOR FOR
SELECT ipcnt INTO R_Number1 FROM US_DAYREPORT a
INNER JOIN AD_MONPOINT b on a.pointid = b.pointid
and b.name LIKE '%注册%' WHERE a.arrid = I_ArrangeID
and a.accesstime = trunc(sysdate-1);
V_Register1 := V_Register1 + R_Number1;
请问我这样能实现累加吗
SELECT ipcnt INTO R_Number1 FROM US_DAYREPORT a
INNER JOIN AD_MONPOINT b on a.pointid = b.pointid
and b.name LIKE '%注册%' WHERE a.arrid = I_ArrangeID
and a.accesstime = trunc(sysdate-1);
V_Register1 := V_Register1 + R_Number1;
请问我这样能实现累加吗
解决方案 »
- 简单的plsql语句问题
- 存储过程中的insert into语句速度慢 如何优化
- 怎样在存储过程内访问rowtype的每一列?
- 这句是什么 意思 ?? 送分
- 小问题---有关执行计划的。。。。
- 求MySQL数据库!!!!
- asp连接oracle时,总是,报这样的错:[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLAllocHandle on SQL_HANDLE_ENV 失败?
- oracle程序员,有没有好用的在线帮助手册?
- 请教exp命令能导出表的部分数据吗
- select 中有blob字段 时如果需要对blob字段做排序时怎么做?
- 想写一个程序,主要是写一句话“helloworld”到 一个test.txt文件中,我有一个问题,大家帮帮忙
- 我写个包,主要功能是从数据库中读数据,然后存到文件中,编译通过,数据也取出来了,但为什么写不到文件中呢?
OPEN O_OUTCURSOR FOR
SELECT ipcnt FROM US_DAYREPORT a
INNER JOIN AD_MONPOINT b on a.pointid = b.pointid
and b.name LIKE '%注册%' WHERE a.arrid = I_ArrangeID
and a.accesstime = trunc(sysdate-1);
fetch o_outcursor into R_Number1 ;
V_Register1 := V_Register1 + R_Number1;
是步是这个意思:
SQL> set serveroutput on;
SQL>
SQL> declare
2 V_Register1 int;
3 begin
4 V_Register1 := 0;
5 for rec in(select salary from hr.employees)
6 loop
7 V_Register1 := V_Register1+rec.salary;
8 end loop;
9 Dbms_Output.put_line(V_Register1);
10 end;
11 /691400PL/SQL procedure successfully completed