Нет. Можешь временную таблицу создать в одной хп, запустить другую хп и продолжать её использовать. Данный случай связан с работой синтаксического анализатора. Он не знает, что временная таблица есть, т к она создается в dynamic sql, который анализируется позже.
Кто-нибудь знает, почему EXEC [хранимка с параметрами] отрабатывает по времени дольше, чем просто тело хранимки + параметры через declare..при идентичном плане выполнения?
Кто-нибудь знает, почему EXEC [хранимка с параметрами] отрабатывает по времени дольше, чем просто тело хранимки + параметры через declare..при идентичном плане выполнения?
Кто-нибудь знает, почему EXEC [хранимка с параметрами] отрабатывает по времени дольше, чем просто тело хранимки + параметры через declare..при идентичном плане выполнения?
Проблема в том что при разработке я пишу тело, потом оформляю в процедуру, система вызывает через EXEC..при разработке время одно, а по факту оказывается другое и это не нравится...у нас лимит на выполнение 200мс..немного неудобно разрабатывать ))
Проблема в том что при разработке я пишу тело, потом оформляю в процедуру, система вызывает через EXEC..при разработке время одно, а по факту оказывается другое и это не нравится...у нас лимит на выполнение 200мс..немного неудобно разрабатывать ))
Проблема в том что при разработке я пишу тело, потом оформляю в процедуру, система вызывает через EXEC..при разработке время одно, а по факту оказывается другое и это не нравится...у нас лимит на выполнение 200мс..немного неудобно разрабатывать ))
SET STATISTICS TIME ON в начале OFF в конце. запустите и посмотрите на время в обоих случаях.