
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.08.2002, 20:05:18
|
|||
|---|---|---|---|
|
|||
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
Тут у нас возникла дискуссия на предмет: "обновляемы ли представления в 2000 SQL"? Т. е. чем отличаются между собой простой запрос select от того же селекта "оформленного" как представление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2002, 20:38:39
|
|||
|---|---|---|---|
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
Представления являются обновляемыми, но не все, для этого они должны удовлетворять определенным правилам, таким как отсутствие вычисляемых полей, конструкций Group by, distinct, top и т.п. Кроме того, представления используются для системы безопасности, они могут быть секционированными, на них можно накладывать индексы для ускорения работы..... Вот кстати, можете посмореть раздел "Scenarios for Using Views" в BOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2002, 12:14:02
|
|||
|---|---|---|---|
|
|||
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
Правильно ли я понимаю, что некоторые представления в SQL Server 2000 хранятся в виде сформированных НД (нечто наподобие динамических курсоров), а НЕ в виде метаданных (всего лишь навсего "поименованного селекта")? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2002, 19:44:21
|
|||
|---|---|---|---|
|
|||
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
Приветствую! >>чем отличаются между собой простой запрос select от того же селекта "оформленного" как представление На сколько мне известно, представление ничем не отличается от запроса; его еще называют "поименованным запросом". Разницы в скорости исполнения по кр. мере нет. Всего наилучшего! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2002, 19:47:42
|
|||
|---|---|---|---|
|
|||
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
Разница в скорости исполнения безусловно должна быть, так как VIEW не надо каждый раз проверять на синтакс, компилировать и оптимизировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2002, 19:49:13
|
|||
|---|---|---|---|
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
разница в скорости есть.... вью уже скомпилировано... а селект еще компилировать нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2002, 19:55:53
|
|||
|---|---|---|---|
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
да если вью содержит group by и тд его тоже можно сделать обновляемым с помощю тригера INSTEAD OF .... если кнечно имеет смысл... ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2002, 15:33:33
|
|||
|---|---|---|---|
|
|||
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
Прошу прощения за некорректное сравнение вью с запросом, которое я привел в прошлый раз... На сколько я правильно понимаю, в этом плане вью ничем не отличается от процедуры или функции. А если сравнить вью с хранимой процедурой? В скорости выполнения разницы не будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2002, 18:59:25
|
|||
|---|---|---|---|
Есть ли разница м/у селектом и представлением? |
|||
|
#18+
процедура и вью - это разные вещи скорость наверно одинаковая.. вью удобнее использовать вместо селекта... ее можно в 2000 индексировать , разграничивать права ,ну и разные прибамбасы.... через процедуры же лучше модифицировать данные и делать сложные отчеты... да в следующей версии скула вообще будет кайф... интеграция с .NET... расширенные процедуры , функции и тригеры... кайф..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1820880]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 327ms |

| 0 / 0 |
