Документация iSZN

pkAddrUpd.sql

КЛАДР (устар.)

KLADR_UpdSimpleRenamedObj

PROCEDURE KLADR_UpdSimpleRenamedObj;

Описание

Обновляет actual_id для объектов, которые были просто переименованы. Обновляются только те объекты, у которых actual_id=null, код неактуальности 01 или 02, и есть актуальный объект с тем же кодом.

KLADR_ClearNonactualIsActual

PROCEDURE KLADR_ClearNonactualIsActual;

Описание

Очищает столбец is_actual объектов, ссылающихся на неактуальные объекты.

ФИАС

FIAS_ImportGar

PROCEDURE FIAS_ImportGar(
  sTaskName VARCHAR, sRemoteDir VARCHAR2, sSourceFile VARCHAR2, iRegion PLS_INTEGER, iIsDelta PLS_INTEGER,
  iTaskRecID PLS_INTEGER, hLog IN OUT NOCOPY UTL_FILE.File_Type, iLogLevel IN OUT PLS_INTEGER);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY uszn.pkAddrUpd IS
 
-- Параметры адресообразующих элементов и объектов недвижимости
TYPE TGarParam IS RECORD(
  iID          INTEGER,        -- Идентификатор записи
  iObjectID    INTEGER,        -- Глобальный уникальный идентификатор адресного объекта
  iChangeID    INTEGER,        -- ID изменившей транзакции (optional)
  iChangeIDEnd INTEGER,        -- ID завершившей транзакции
  iTypeID      PLS_INTEGER,    -- Тип параметра
  sValue       VARCHAR2(8000), -- Значение параметра
  dUpdateDate  DATE,           -- Дата внесения (обновления) записи
  dStartDate   DATE,           -- Дата начала действия записи
  dEndDate     DATE            -- Дата окончания действия записи
);

Описание

Импортирует дельту ФИАС в формате ГАР из zip-архива.
Параметры:

  • sTaskName - наименование задачи;
  • sRemoteDir - имя каталога обмена (UTL_FILE_DIR);
  • sSourceFile - имя входного файла;
  • iRegion - код обрабатываемого региона;
  • iIsDelta - признак инкрементальной выгрузки (0/1);
  • iTaskRecID - ID задачи (серверной операции);
  • iLogLevel - уровень отступа для протокола;.