Программа
| Строка
| Текст анонимного PL/SQL блока.
В блоке должна использоваться одна(!) bind - переменная, в которую записывается текст - результат выполнения программы. В блоке можно ссылаться на id версии тарифной таблицы Пример:
begin
delete from tf_t_tartab tt where tt.tftabver_id=[...];
for c in (select di.id,di.name from Rf_t_Directions di,rf_t_direction_codes dc
where dc.connection_type='МГ' and di.id=dc.direction_id and
dc.dirgroup_code='ALPHA_SUBS'
order by id) loop
insert into tf_t_tartab(id,param_values,value,additional_param_values,tftabver_id)
values(tf_q_tartab.nextval,'[...]);
end loop;
:a:='Данные обновлены';
end;. Поле обязательно должно быть заполнено.
|