Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка 4510
|
|||
|---|---|---|---|
|
#18+
Создаю VIEW с опцией WITH VIEW_METADATA (ну позарез нужно именно с ней!). Кроме того, во взгляде используется прием, с помощью которого обходится ограничение на использование order by (известно, VIEW очень не любят, когда в них втыкают эту фразу). Так вот, пишу: CREATE MyView WITH VIEW_METADATA as SELECT TOP 100 Percent ... ORDER BY SomeField Когда в запросе куча подзапросов, Left join, вычисляемых полей и прочей лабуды, запрос нормально сохраняется и не менее нормально работает. Если же в запросе нет Left join, а только Inner join, либо вооще простой select по одной таблице вообще безо всяких JOIN, то при попытке сохранить такой запрос выскакиевает: Msg 4510.... Could not perform CREATE VIEW because WITH VIEW_METADATA was specified and the view is not updateble Ок, убираю WITH VIEW_METADATA - сохраняется. Возвращаю WITH VIEW_METADATA, одновременно убираю TOP 100 Percent и Order by - тоже сохраняется. Самое поразительное, что при наличии в более сложных запросах всех трех составляющих они тоже нормально сохраняются! Такое ощущение, что парсер не понимает, когда ему "говорят слишком просто". Кто знает, что это за фигня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2001, 18:28 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1825153]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 334ms |

| 0 / 0 |
