Импорт тарифных планов и кодов направлений

Для импорта тарифных планов и кодов направлений необходимо воспользоваться процедурой IMP_TARIFFS из пакета PLX_IMP и временной таблицей IMP_TARIFFS_TMP.

Таблица IMP_TARIFFS_TMP

Поле

Тип

Комментарий

DIRECTION_NAME

VARCHAR2(256)

Наименование направления, например "С-Петербург (mob) - TELE2"

CODE

VARCHAR2(2000)

Телефонные коды направления, например "7 90433, 90455, 90460-90461, 90463-90464, 95000-95003, 95166-95168, 95223-95224, 95235-95237"

PRICE

NUMBER(5,2)

Тариф

CURRENCY

VARCHAR2(3)

Валюта, например RUR

После загрузки данных в таблицу запускается процедура imp_tariffs.

procedure imp_tariffs(
  call_type_                in varchar2 --Тип телефонной зоны
 ,zone_group_               in varchar2 -- Наименование группы зон
 ,tariff_plan_name_         in varchar2 -- Наименование тарифного плана
 ,begin_dt_                 in date     -- дата начала действия тарифов
 ,chg_begin_code_           in varchar2 default null -- признак замены или подстановки начального кода
                                                     -- при "R" код заменяется на new_begin_code_
                                                     -- при "A"  new_begin_code_ добавляется перед кодом
 ,new_begin_code_           in varchar2 default null  -- значение кода 
 ,add_parent_code_          in varchar2 default null  -- значение кода направления добавляемого в качестве                                                                                                                                                   -- родительского для всех вставляемых записей
 ,add_parent_name_          in varchar2 default null  -- наименование кода направления добавляемого в качестве                                                                                                                                           -- родительского для всех вставляемых записей
 ,create_tree_              in varchar2 default '0'   -- Признак построения иерархического "дерева" кодов  
                                                      -- направлений
 ,service_class_            in varchar2 DEFAULT 'T'   -- Класс услуг
 ,begin_code_separator_     in varchar2 DEFAULT ' '   -- Разделитель начального кода и кодов напавлений
 ,phone_code_separator_     in varchar2 DEFAULT ','   -- Разделитель кодов направлений
);

Ошибки при выполнении процедуры можно посмотреть в логе приложения.