CftClub.ru
Клуб специалистов ЦФТ-Банк

Где используется реквизит
На страницу Пред.  1, 2
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПт Июл 20, 2012 06:49    Ответить с цитатой
Полезность: 2
maestro пишет:
Alexsey пишет:
Доброго времен суток, уважаемые коллеги!
В нагрузку к поиску реквизита.

Требуется ваша квалифицированная помощь. Появилась задача узнать используется ли в коде операций и представлений упоминание экземпляра системы (код или ID). Это требуется, чтобы исключить возможность удаления экземпляров из справочников.

пробовал разными методами пока результат нулевой.
так же пробовал штатными средствами системы (функцией source_word библиотеки SYSLIB). Есть какие либо идеи?


посмотри таблицу CURSORS.


А также можно посмотреть предупреждения:
Код:
/*Встроенные ссылки*/
select substr(text,instr(e.text,'[')+1,instr(e.text,']')-instr(e.text,'[')-1), m.*, e.* from ibs.errors e, ibs.methods m where text like 'PLP-ID_SUBSTITUTE:%' and m.id(+) = e.method_id
--and 37423 = substr(text,instr(e.text,'[')+1,instr(e.text,']')-instr(e.text,'[')-1)
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПт Июл 20, 2012 16:44    Ответить с цитатой
Полезность: Нет оценки
Всем спасибо! Удалось написать функцию которая работает, как мне кажется, корректно.
_________________
всегда есть как минимум 2 выхода
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru