| Техническое руководство > Создание объектов БД из внешних программных систем > Импорт тарифных планов и кодов направлений [●] | « пред. | след. » |
Для импорта тарифных планов и кодов направлений необходимо воспользоваться процедурой 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 ',' -- Разделитель кодов направлений
);
|
Ошибки при выполнении процедуры можно посмотреть в логе приложения.