Oleg LOA wrote:

Тем что её стстояние не детерминировано, мог бы и сам догадаться. Мне например 
неизвестно что она каждый раз будет один и тот же набор значений выдавать.

Это если предположить, что ее результат зависит от состояния каких-то данных в других таблицах (приведенный пример с 'NOW' и мысли об UDF пока опустим). Но тогда получается, что и состояние таблиц не детерминировано :-)) Теоретически, можно подойти так: если на вход процедуры передается поле текущей строки таблицы, то она выполняется каждый раз, в противном случае - только один. Т.е. _заставить_ ее выполняться для каждой строки будет можно.

Ответить