Постановка проблемы
Создайте процедуру с именем 'select_invoice_line', которая используется для отображения подробностей строки счета.Эта процедура принимает идентификатор строки счета-фактуры (т.е. invoice_line_id) в качестве входных данных и возвращает тип, количество и количество заданного идентификатора как invoice_line_details.Invoice_line_details должен быть возвращен как sys_refcursor.Сведения должны включать следующее: тип, количество, количество.
Подсказки: Имя процедуры: select_invoice_line Входной параметр: invoice_line_id с типом данных в качестве числа Выходной параметр: invoice_line_details с типом данных как SYS_REFCURSOR.
Я написал эту процедуру: создать или заменить процедуру select_invoice_line (номер IN p_invoice_line_id, p_invoice_line_details out sys_refcursor)
AS
Начать OPEN p_invoice_line_details для
Выбрать
тип *,
количество
от invoice_line;
end;
/
какой способ выполнить процедуру. Пожалуйста, помогите.
Попытка ниже не работает-
переменная p_invoice_line_details sys_refcursor;
выполнить select_invoice_line (1,: p_invoice_line_details);
print p_invoice_line_details;