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