Основы языка PL/SQL. Гаршина В.В - 33 стр.

UptoLike

Составители: 

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
     AS
      
     END;

     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