FirebirdSQL logo

Примеры

Example 1. Создание тела пакета
CREATE PACKAGE BODY APP_VAR
AS
BEGIN
  -- Возвращает дату начала периода
  FUNCTION GET_DATEBEGIN() RETURNS DATE DETERMINISTIC
  AS
  BEGIN
    RETURN RDB$GET_CONTEXT('USER_SESSION', 'DATEBEGIN');
  END
  -- Возвращает дату окончания периода
  FUNCTION GET_DATEEND() RETURNS DATE DETERMINISTIC
  AS
  BEGIN
    RETURN RDB$GET_CONTEXT('USER_SESSION', 'DATEEND');
  END
  -- Устанавливает диапазон дат рабочего периода
  PROCEDURE SET_DATERANGE(ADATEBEGIN DATE, ADATEEND DATE)
  AS
  BEGIN
    RDB$SET_CONTEXT('USER_SESSION', 'DATEBEGIN', ADATEBEGIN);
    RDB$SET_CONTEXT('USER_SESSION', 'DATEEND', ADATEEND);
  END
END
См. также:

DROP PACKAGE BODY, CREATE PACKAGE.

DROP PACKAGE BODY

Назначение

Удаление тела пакета.

Доступно в

DSQL

Синтаксис
DROP PACKAGE BODY package_name
Table 1. Параметры оператора DROP PACKAGE BODY
Параметр Описание

package_name

Имя пакета.

Оператор DROP PACKAGE BODY удаляет тело пакета.