ввод
Имя пакета (IN)
имя процедуры (или имя функции) (IN)
Таблица, проиндексированная целым числом, будет содержать значения, которые будут использоваться для выполнения процедуры (ВХОД/ВЫХОД).
Например,
предположим, что мы хотим выполнить описанную ниже процедуру
utils.get_emp_num(emp_name IN VARCHAR
emp_last_name IN VARCHAR
emp_num OUT NUMBER
result OUT VARCHAR);
Процедура, которую мы создадим, будет иметь в качестве входных данных:
package_name = utils
procedure_name = get_emp_num
table = T[1] -> name
T[2] -> lastname
T[3] -> 0 (any value)
T[4] -> N (any value)
run_procedure(package_name,
procedure_name,
table)
Основная процедура должна возвращать ту же таблицу, которая была задана на входе, но с результатом выполнения процедуры
table = T[1] -> name
T[2] -> lastname
T[3] -> 78734 (new value)
T[4] -> F (new value)
любая мысль?