как вызвать функцию в процедуре.
Я много чего ищу в интернете и не смог найти.
Моя функция в теле пакета выглядит следующим образом:
CREATE OR REPLACE PACKAGE BODY account_api AS
PROCEDURE add_new_account
( p_acc_id accounts.acc_id%type
, p_acc_name accounts.acc_name%type
, p_acc_amount accounts.acc_amount%type
, p_acc_date accounts.acc_date%type)
IS
BEGIN
INSERT INTO accounts(acc_id, acc_name, acc_amount, acc_date)
VALUES (p_acc_id, p_acc_name, p_acc_amount, p_acc_date);
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
RAISE;
END;
FUNCTION get_date
(p_acc_id accounts.acc_id%type)
RETURN date IS res1 date;
BEGIN
SELECT acc_date INTO res1
FROM accounts WHERE acc_id = p_acc_id;
RETURN res1;
end;
end account_api;
/