Вт Июн 18, 2013 20:43 Комментарий к операции - где хранится в базе?
Полезность: Нет оценки
Добрый день.
Я тут на новенького - принимайте....
Вопрос такой - в АРМе Администратор в конструкторе Операции есть вкладка 'Комментарий' - та что возле вкладки "Компиляция".
куда пишется это поле?
а поле хорошее - полноценное МЕМО-поле, можно засунуть в него много своей информации.
Нашел табличку METHOD (или METHODS - по памяти сейчас пишу) - вроде бы там должна информация храниться по операции, но вот поля соответствующего "Комментариям" там нет.
немного сумбурно получилось....
Ср Июн 19, 2013 08:00 Re: Комментарий к операции - где хранится в базе?
Полезность: Нет оценки
Комментарий хранится RTF-формате, как оказалось.
Народ! А как конвертнуть RTF-формат в обычный varchar2?
Может, в ядре цфт есть библиотечка какая-нить?
у Кайта есть решение, но что-то сходу не осилил его.
Код:
select l.data from lralong raw w L
WHERE L.ID = (select ID from TOPICS T WHERE OWNER = '16934631107')
это оно!
не понял как оно работает - надо формат RTF-а знать, но работает.
PS: Volod круче Кайта
Кайт привел 3 варианта решения - у меня ни один не прокатил.
то схемы ctxsys нету, то Джавы нету - топать к DBA не вариант.
Решения с парсингом РТФ-а Кайт не привел.
Чт Июн 20, 2013 13:28 Re: Комментарий к операции - где хранится в базе?
Полезность: Нет оценки
Damir пишет:
тыкс...
отвечаю сам себе (ну и вдруг кому-то вдруг...):
Код:
select * from lraw L WHERE L.ID = (select ID from TOPICS T WHERE OWNER = '16934631107')
Не совсем так.
Код:
function GetMethodRemark(p_method ref [METHOD]) return varchar2 is
v_ex varchar2(32767);
v$ret varchar2(32767);
v_pos number;
begin
v_ex :=
'declare m varchar2(32767); v$tmp long raw; v$ret varchar2(32767);
begin
m := '||p_method||';
for i in (select data from lraw where id = m) loop
v$tmp := i.data;
end loop;
if v$tmp is not null then
for i in (select data from lraw where id in (select id from topics t where t.owner = m and t.class = ''METHOD'' and t.topic = ''DESCRIPTION'') ) loop
v$tmp := i.data;
end loop;
end if;
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB