ВУЗ:
Составители:
Рубрика:
34
p_jobtype VARCHAR2(15);
PROCEDURE fire_employee (emp_id NUMBER);
END;
PACKAGE BODY emp_actions IS
p_local BOOLEAN;
PROCEDURE fire_employee (emp_id NUMBER) IS
BEGIN
DELETE FROM s_emp WHERE empno=emp_id;
END fire_employee;
END emp_actions;
Пакеты являются достаточно мощным средством для применения
объектно-ориентированного проектирования в разработке блоков PL/SQL.
Пакеты обеспечивают инкапсуляцию, сокрытие информации и перегрузку
функций. Пример перегрузки функций:
FUNCTION insert_emp
(first_name in VARCHAR2,
last_name in VARCHAR2)
RETURN NUMBER;
FUNCTION insert_emp
(first_name in VARCHAR2,
last_name in VARCHAR2,
title in VARCHAR2)
RETURN NUMBER;
Перегрузка неприменима в автономных процедурах и функциях.
p_jobtype VARCHAR2(15);
PROCEDURE fire_employee (emp_id NUMBER);
END;
PACKAGE BODY emp_actions IS
p_local BOOLEAN;
PROCEDURE fire_employee (emp_id NUMBER) IS
BEGIN
DELETE FROM s_emp WHERE empno=emp_id;
END fire_employee;
END emp_actions;
Пакеты являются достаточно мощным средством для применения
объектно-ориентированного проектирования в разработке блоков PL/SQL.
Пакеты обеспечивают инкапсуляцию, сокрытие информации и перегрузку
функций. Пример перегрузки функций:
FUNCTION insert_emp
(first_name in VARCHAR2,
last_name in VARCHAR2)
RETURN NUMBER;
FUNCTION insert_emp
(first_name in VARCHAR2,
last_name in VARCHAR2,
title in VARCHAR2)
RETURN NUMBER;
Перегрузка неприменима в автономных процедурах и функциях.
34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
