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

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

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

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

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

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

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

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


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