存储过程如下
怎么调用呢
我的意思是我不知道返回几个字段的内容时在程序里怎么写CREATE OR REPLACE PROCEDURE WAREHOUSE_INKCOUNT_2(
Stime IN DATE DEFAULT NULL,
Etime IN DATE DEFAULT NULL,
SortId IN NUMBER DEFAULT NULL,
RC1 IN OUT Omwb_emulation.globalPkg.RCT1)
AS
Stime_ DATE := Stime;
Etime_ DATE := Etime;
SortId_ NUMBER(3,0) := SortId;
StoO_selcnt INTEGER;
StoO_error INTEGER;
StoO_rowcnt INTEGER;
StoO_crowcnt INTEGER := 0;
StoO_fetchstatus INTEGER := 0;
StoO_errmsg VARCHAR2(255);
StoO_sqlstatus INTEGER;
BEGIN
OPEN RC1 FOR
SELECT sort_coding
, name
, standard
, SUM(number_)
, price_rk
, SUM(price_rk * number_)
, kfname
, intime
FROM storage_instoreview ;
END WAREHOUSE_INKCOUNT_2;
怎么调用呢
我的意思是我不知道返回几个字段的内容时在程序里怎么写CREATE OR REPLACE PROCEDURE WAREHOUSE_INKCOUNT_2(
Stime IN DATE DEFAULT NULL,
Etime IN DATE DEFAULT NULL,
SortId IN NUMBER DEFAULT NULL,
RC1 IN OUT Omwb_emulation.globalPkg.RCT1)
AS
Stime_ DATE := Stime;
Etime_ DATE := Etime;
SortId_ NUMBER(3,0) := SortId;
StoO_selcnt INTEGER;
StoO_error INTEGER;
StoO_rowcnt INTEGER;
StoO_crowcnt INTEGER := 0;
StoO_fetchstatus INTEGER := 0;
StoO_errmsg VARCHAR2(255);
StoO_sqlstatus INTEGER;
BEGIN
OPEN RC1 FOR
SELECT sort_coding
, name
, standard
, SUM(number_)
, price_rk
, SUM(price_rk * number_)
, kfname
, intime
FROM storage_instoreview ;
END WAREHOUSE_INKCOUNT_2;
解决方案 »
- oralce导入好,表中的汉字正常,但是存储过程中的汉字都变成了"问号"数据库导入如何选好字符集。
- 多表合并问题
- 一般而言查询散乱数据一条一条查询,还是用or查询,效率那个高?如果数据量大呢?
- 硬盘扩容问题
- 在win2003下装oracle 10g 重启后em进不了了 sqlplus可以的
- 关于锁表的问题?(for update nowait)
- oracle7的数据导入oracle816不能导入吗?
- 数据导入问题(imp)
- 问个弱智的问题,oracle中osdba组和osoper组怎么建立,如何把新建的帐号归入这些组中
- 请问在在oracle中类似sqlsever的 left(t_cont,CHARINDEX(':',t_cont)-1)语句要怎么写
- 9i 进入控制台的问题
- 一个关于查询效率的探讨!
在过程中返回游标 my_cr
open my_cr for select * from you_table where 1,2,3,4,...