【发布时间】:2017-01-24 22:20:22
【问题描述】:
我正在尝试在 Oracle 中运行存储过程。定义如下:
CREATE OR REPLACE PROCEDURE real_estate_contracts
(
P_FROM_DATE DATE,
P_TO_DATE DATE,
o_cursor OUT ACCOUNTING_REPORTS.results_cursor
)
那我就这么称呼它
BEGIN
:P_FROM_DATE := to_date(trunc(trunc(sysdate,'MM')-1,'MM')+21);
:P_TO_DATE := to_date(trunc(sysdate,'MM')+20);
:O_CURSOR := NULL;
QAW.REAL_ESTATE_CONTRACTS ( :P_FROM_DATE, :P_TO_DATE, :O_CURSOR );
END;
但我不知道如何定义 Cursor 数据类型。
【问题讨论】:
标签: oracle stored-procedures cursor