Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Различие между запросом и представлением??
|
|||
|---|---|---|---|
|
#18+
Объясните, кто может, различие между запросом и представлением?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 19:28 |
|
||
|
Различие между запросом и представлением??
|
|||
|---|---|---|---|
|
#18+
По существу, это одно и то же. И то и другое является результатом выполнения команды Select-SQL. НО. В представлении можно сделать кое-что, что в запросе придется делать вручную или вообще нельзя реализовать. Главное , из-за чего собственно они и были сделаны: Представление можно сделать обновляемым (настройки на закладке Update Criteria). Т.е. изменения, сделанные в представлении автоматически попадут в исходные таблицы. То же самое можно сделать и с обычным результатом SQL-запроса через команды CursorSetProp(), но это надо специально писать, а тут уже все готово :) Второстепенное : Используя кнопку Properties на закладке Fields в представлении можно настроить некоторые свойства полей представления. Например, значение по умолчанию, правила. А для Remote View еще и тип данных (это важно для автоматической конвертации DateTime в Date) С обычным результатом SQL-запроса это не сделаешь, придется писать много кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 20:37 |
|
||
|
Различие между запросом и представлением??
|
|||
|---|---|---|---|
|
#18+
Самре простое - результат запроса - другая таблица или еще куда выводишь. И с источником не связана. Представление - курсор, который можно при желании редактировать с сохранением результата в исходной таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 20:39 |
|
||
|
Различие между запросом и представлением??
|
|||
|---|---|---|---|
|
#18+
Запрос может быть создан когда угодно и служит только для просмотра данных. Представление хранится в БД и служит не только для просмотра, но и для редактирования. Результаты редактирования можно сохранить в исходных таблицах командой TableUpdate() Чтобы включить режим обновления исходных таблиц, необходимо выставить свойство SendSQLUpdates = .T. и указать, какие поля являются ключевыми, и какие - обновляемыми. Это делается с помощью команды DBSetProp(), либо на закладке Update Criteria во View Designer-е. Вообще, view - очень мощное средство для просмотра и редактирования данных. Покопавшись в его настройках (см. уже упомянутую команду DBSetProp() ), можно получить очень интересные результаты :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 20:49 |
|
||
|
Различие между запросом и представлением??
|
|||
|---|---|---|---|
|
#18+
Пока я строчил ответ, Владимир Максимов уже дал весьма подробное объяснение. Мое почтение мэтру :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 20:51 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32283813&tid=1597772]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 370ms |

| 0 / 0 |
