我有一个如下所示的 oracle 存储过程:
CREATE OR REPLACE PROCEDURE SABAPAY.omid (ttime OUT VARCHAR2,tYear OUT INTEGER, tMonth OUT INTEGER)
IS
year1 NUMBER;
month1 VARCHAR2 (20);
month2 NUMBER;
BEGIN
SELECT SPT.FISCAL_YEAR, SPT.PAY_MONTH
INTO year1, month2
FROM SABAPAY.PAY_TIMEBUCKET spt
WHERE SPT.IS_CURRENT = '1';
tyear := year1;
tmonth := month2;
ttime := year1 || ' ' || month2;
END;
我想用 oracle rest 数据服务创建 web 服务。我该如何为此创建模块?我用下面的脚本来做
BEGIN
ORDS.define_service (p_module_name => 'testmodule1',
p_base_path => 'testmodule1/',
p_pattern => 'tt/',
p_source_type => 'plsql/block',
p_source => 'DECLARE
ttime VARCHAR2 (200);
tyear INTEGER;
tmonth INTEGER;
BEGIN
SABAPAY.omid (ttime, tYear, tMonth);
END;',
p_items_per_page => 0);
COMMIT;
END;
但是当我运行 url 时,我什么也没得到,我的 db 和 oracle rest 数据服务服务器是分开的