Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли разница м/у селектом и представлением? / 10 сообщений из 10, страница 1 из 1
19.08.2002, 20:05:18
    #32044370
Wonder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
Тут у нас возникла дискуссия на предмет:
"обновляемы ли представления в 2000 SQL"?

Т. е. чем отличаются между собой простой запрос select от того же селекта "оформленного" как представление.
...
Рейтинг: 0 / 0
19.08.2002, 20:38:39
    #32044373
dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
Представления являются обновляемыми, но не все, для этого они должны удовлетворять определенным правилам, таким как отсутствие вычисляемых полей, конструкций Group by, distinct, top и т.п.

Кроме того, представления используются для системы безопасности, они могут быть секционированными, на них можно накладывать индексы для ускорения работы.....

Вот кстати, можете посмореть раздел "Scenarios for Using Views" в BOL
...
Рейтинг: 0 / 0
20.08.2002, 12:14:02
    #32044492
Wonder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
Правильно ли я понимаю, что некоторые представления в SQL Server 2000 хранятся в виде сформированных НД (нечто наподобие динамических курсоров), а НЕ в виде метаданных (всего лишь навсего "поименованного селекта")?
...
Рейтинг: 0 / 0
20.08.2002, 19:44:21
    #32044720
Николай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
Приветствую!

>>чем отличаются между собой простой запрос select от того же селекта "оформленного" как представление
На сколько мне известно, представление ничем не отличается от запроса; его еще называют "поименованным запросом".
Разницы в скорости исполнения по кр. мере нет.

Всего наилучшего!
...
Рейтинг: 0 / 0
20.08.2002, 19:47:42
    #32044722
klama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
Разница в скорости исполнения безусловно должна быть, так как VIEW не надо каждый раз проверять на синтакс, компилировать и оптимизировать.
...
Рейтинг: 0 / 0
20.08.2002, 19:49:13
    #32044723
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
разница в скорости есть....
вью уже скомпилировано... а селект еще компилировать нужно...
...
Рейтинг: 0 / 0
20.08.2002, 19:55:53
    #32044726
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
да если вью содержит group by и тд его тоже можно сделать обновляемым с помощю тригера INSTEAD OF ....
если кнечно имеет смысл... ;))
...
Рейтинг: 0 / 0
22.08.2002, 15:33:33
    #32045268
Николай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
Прошу прощения за некорректное сравнение вью с запросом, которое я привел в прошлый раз...

На сколько я правильно понимаю, в этом плане вью ничем не отличается от процедуры или функции.

А если сравнить вью с хранимой процедурой?
В скорости выполнения разницы не будет?
...
Рейтинг: 0 / 0
22.08.2002, 18:59:25
    #32045342
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
процедура и вью - это разные вещи скорость наверно одинаковая..
вью удобнее использовать вместо селекта... ее можно в 2000 индексировать , разграничивать права ,ну и разные прибамбасы....
через процедуры же лучше модифицировать данные
и делать сложные отчеты...
да в следующей версии скула вообще будет кайф...
интеграция с .NET... расширенные процедуры , функции и тригеры... кайф.....
...
Рейтинг: 0 / 0
23.08.2002, 18:09:38
    #32045648
Николай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли разница м/у селектом и представлением?
Как понять "обновляемое вью"?
Что это значит?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Есть ли разница м/у селектом и представлением? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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