Страница 1 из 1

UDF Dependencies

Добавлено: 26 апр 2006, 13:08
_Vetal_
Вопрос такой, как просмотреть от чего зависит та или иная UDF'ка. Используется она скорее всего в какой-нить хранимой процедуре, но когда этих процедур >100?

Добавлено: 26 апр 2006, 14:44
kdv
ibexpert. он все зависимости показывает.

Добавлено: 26 апр 2006, 15:51
_Vetal_
Знайте все! EMS Firebird/Interbase Manager показывает для всех зависимости...кроме UDF!
kdv биг сенкс.

Добавлено: 26 апр 2006, 16:14
kdv
ну дык, пнем же Хвастунова.... :)
вообще у него проблем с показом зависимостей обычно не бывает - он их ищет самостоятельно, то есть в том числе показывает и то, что не увидать иногда (при разных глюках) через rdb$dependencies.

кстати, я вот еще помню, что раньше udf через rdb$dependencies не отслеживались. Поэтому udf можно было пересоздавать даже при их использовании. Сейчас это контролируется, так что по идее существует вероятность базы данных, перетащенной по b/r со старых серверов, с только частичным отображением udf в rdb$dependencies. Я бы такие зависимости искал руками - по тексту процедур, триггеров, view, и вычисляемых столбцов. Типа, where rdb$procedure_source containing 'function('...