раскажите в чем разница между Пакетом Запросов и вложенным запросом?
☑
0
Andrey07070707
05.08.09
✎
08:43
Сабж...
пытаюсь понять и разобраться со всеми тонкостями запросов...
1
Stepa86
05.08.09
✎
08:59
Вложенный запрос - составная часть запроса Пакетный запрос - выполнение нескольких запросов за одно обращение к серверу
2
Andrey07070707
05.08.09
✎
09:39
(1)Спасибо. только все равно непонятно в каких случаях стоит применять Пакет запросов, а в каких вложенный запрос... может есть какая-нибудь мега книжка... посоветуйте, пожалуйста...
3
mirosh
05.08.09
✎
09:46
(2) Вложенный запрос - это виртуальная таблица в БД.
Временная таблица - это тоже виртуальная таблица в БД.
Пакет запросов - группа запросов, которые выполняются один за другим за одно обращение к серверу.
Например, в пакете есть 4 запроса. Во 2-ом и 4-ом - происходит выборка, а в 1-ом и 3-ем - создание таблиц.
Тогда, при
Результат = Запрос.ВыполнитьПакет();
Можно обратиться к выборке из второго запроса и 4-го так.
// Выборка второго запроса пакета. Нумерация в пакете - с нуля.
Выборка2 = Результат[1].Выбрать();
// Выборка четвертого запроса пакета. Нумерация в пакете - с нуля.
Выборка4 = Результат[3].Выбрать();
4
Andrey07070707
05.08.09
✎
09:50
(3)Спасибо.
5
John83
05.08.09
✎
10:25
http://chistov.spb.ru/ буквально вчера эту тему смотрел
6
Andrey07070707
05.08.09
✎
10:33
(5)спасибо. посмотрю.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший