ВУЗ:
Составители:
Рубрика:
33
спецификации пакета описываются все публичные объявления и список
общедоступных подпрограмм. Создать пакет можно с помощью команд
CREATE [OR REPLACE] PACKAGE name
AS
<package specification>
END;
CREATE [OR REPLACE] PACKAGE BODY name
AS
<package body>
END;
где name – имя пакета, package specification – спецификация пакета, pack-
age body – тело пакета. Синтаксис спецификации пакета:
PACKAGE name IS
-- public declarations
-- subprogram specifications
END [name];
где public declarations – раздел публичных объявлений пакета, subprogram
specifications – спецификации входных и выходных
параметров подпро-
грамм пакета. Синтаксис определения тела пакета:
PACKAGE BODY name IS
-- private declarations
-- subprogram definitions
[BEGIN
-- initialization statements]
END [name];
где private declarations – локальные объявления, subprogram definitions –
описания подпрограмм, initialization statements – действия, выполняемые
при инициализации пакета. Пример определения пакета:
PACKAGE emp_actions IS
p_salary NUMBER(7,2);
спецификации пакета описываются все публичные объявления и список общедоступных подпрограмм. Создать пакет можно с помощью команд CREATE [OR REPLACE] PACKAGE name ASEND; CREATE [OR REPLACE] PACKAGE BODY name AS END; где name имя пакета, package specification спецификация пакета, pack- age body тело пакета. Синтаксис спецификации пакета: PACKAGE name IS -- public declarations -- subprogram specifications END [name]; где public declarations раздел публичных объявлений пакета, subprogram specifications спецификации входных и выходных параметров подпро- грамм пакета. Синтаксис определения тела пакета: PACKAGE BODY name IS -- private declarations -- subprogram definitions [BEGIN -- initialization statements] END [name]; где private declarations локальные объявления, subprogram definitions описания подпрограмм, initialization statements действия, выполняемые при инициализации пакета. Пример определения пакета: PACKAGE emp_actions IS p_salary NUMBER(7,2); 33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »