Часто мне бывает удобно отловить интересующий меня запрос средством трассировки, подставить в нём значения вместо плэйсхолдеров и выполнить его в утилите для непосредственного доступа к базе данных. Обычно этих самых значений бывает большое количество, и подставлять их ручками не удобно и долго. Поэтому на досуге я сделал маленькую доработку для автоматизации подстановки значений вместо плэйсхолдеров и запуска любимой утилиты с загрузкой текста запроса. На форме "Журнал трассировки операторов SQL", которая удобно вызывается из инфолога, я добавил новый пункт в меню "Функции", который и делает вышеописанные манипуляции. Можно индивидуально для каждого пользователя настраивать вызываемое внешнее приложение. Протестировано под Oracle, использование MS SQL также предусмотрено.
|