sasha пишет:

мне кажется что всегда надо было другим коннектам переподключаться, чтоб увидеть новую версию процедуры. даже в SS
как варианты:

А я всегда думал что в новой транзакции новые метаданные будут видны.

не... ты что. DDL он вообще с транзакциями криво работает.



1) для триггеров не так: они действуют сразу.

А какая разница триггеры или процедуры?

говорят кэш метаданных еще не разгребали в коде.


2) иногда если у процедуры есть зависимости, и их тоже перекомпилировать, то новая версия процедуры может и подхватиться. Но не всегда вроде.

Так вот, что интересно, перекомпилляция не помогает.

зависимостей. это ключевое слово есть в IBExpert такая кнопка. Ты перекомпилируешь саму процедуру, или ее зависимости тоже? мне кажется что этот эффект хорошо прослеживался на yaffil, но вот на FB2 он уже не срабатывает.

А вообще, ждем когда же разберутся с кэшем метаданных до конца, вот тогда будет как надо.

--
Кочмин Александр

Ответить