Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Exec во View / 11 сообщений из 11, страница 1 из 1
21.11.2018, 10:44
    #39735968
Midgard90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Добрых суток!

Столкнулся с нюансом: во View нельзя использовать временные таблицы. Запросик на них построен. Запихал сей запрос в хранимку, отрабатывает Exec Proc,
Но еще один нюанс Exec нельзя использовать во View.
Чую сразу возникнет вопрос - накой тебе это надо. Сразу отвечу - это богатство будет крутиться в ODI (Oracle Data Integrator) и ему проще дать вьюху (Хотя не уверен, может и процедуру съет).

Сам запрос думаю тут не нужен, но если надо скину. Чисто образовательно, есть ли пути обхода такой беды, или я уже наркоманю?
...
Рейтинг: 0 / 0
21.11.2018, 10:46
    #39735971
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
В документации расписано, что можно писать во view, а что нет.
...
Рейтинг: 0 / 0
21.11.2018, 13:37
    #39736092
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Midgard90,

используйте табличную функцию.
...
Рейтинг: 0 / 0
21.11.2018, 13:38
    #39736095
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Владислав КолосовMidgard90,

используйте табличную функцию.
и откажитесь от временных таблиц, в пользу табличных переменных :)
...
Рейтинг: 0 / 0
22.11.2018, 14:34
    #39736831
Midgard90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Запрос с табличными переменными исполняется безобразно дольше, чем с времяночкой.
Благодарю, сейчас поковыряю табличную функцию
...
Рейтинг: 0 / 0
22.11.2018, 14:40
    #39736836
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Midgard90Запрос с табличными переменными исполняется безобразно дольше, чем с времяночкой.
Благодарю, сейчас поковыряю табличную функцию
ну во первых вам придётся отказатся от "времяночек", а во вторых в свежих версиях работа стала заметно лучше
...
Рейтинг: 0 / 0
22.11.2018, 14:59
    #39736860
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Midgard90Запрос с табличными переменными исполняется безобразно дольше, чем с времяночкой.
Благодарю, сейчас поковыряю табличную функциюВременушечки!
...
Рейтинг: 0 / 0
22.11.2018, 15:08
    #39736873
Midgard90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Ну серьезно.
С времянками отчет строится за 40 сек.
Перевел на табличные переменные - не дождался..
Как так то?
...
Рейтинг: 0 / 0
22.11.2018, 15:13
    #39736877
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Midgard90Ну серьезно.
С времянками отчет строится за 40 сек.
Перевел на табличные переменные - не дождался..
Как так то?
OPTION(RECOMPILE) например
...
Рейтинг: 0 / 0
22.11.2018, 15:51
    #39736923
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Midgard90Ну серьезно.
С времянками отчет строится за 40 сек.
Перевел на табличные переменные - не дождался..
Как так то?

https://www.red-gate.com/hub/product-learning/sql-prompt/choosing-table-variables-temporary-tables
...
Рейтинг: 0 / 0
24.11.2018, 23:31
    #39738077
DaniilSeryi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Exec во View
Midgard90Ну серьезно.
С времянками отчет строится за 40 сек.
Перевел на табличные переменные - не дождался..
Как так то?

Любимый вопрос на всех собеседованиях "Почему запрос стал выполняться в несколько раз медленнее?" :-)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Exec во View / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]