Я не нашел нигде о том, как вызвать хранимую процедуру Oracle, используя ADODB из Excel, где хранимая процедура не имеет входных параметров.
Поддельный пример для иллюстрации отсутствия входных параметров:
CREATE OR REPLACE PROCEDURE Get_Data
(OUTPUT OUT SYS_REFCURSOR) IS
******************************************************************************/
BEGIN
OPEN OUTPUT FOR
SELECT DISTINCT
B.ITEM_ID
B.ITEM_DESC
FROM ITEM_FILE B
WHERE ITEM_ID IS NOT NULL
ORDER BY B.ITEM_ID
;
END Get_Data;
/
О, и хранимая процедура требуется, потому что мы не хотим предоставлять пользователям доступ к SQL для создания любого SQL, который они хотят.
Возможно ли это вообще?И если да, то какой код потребуется для его вызова?
Спасибо, Дэн