Имя: Пароль:
1C
 
Индекс таблицы значений, выгруженной из результата запроса
0 selenat
 
06.08.10
14:32
вот инетресно, почему индексировать в запросе можно только поля создаваемой временной таблицы. Ведь индекс можно создавать и для таблицы значений. Логично было бы иметь возможность выгружать результат запроса в ТЗ уже с индексом, раз сам запрос умеет индексировать данные.
1 Grusswelle
 
06.08.10
14:34
угу, и индексы к каждой (почти каждой) ТЗ дальше по ходу выполнения кода таскать... А она ж (ТЗ) меняться может! Индексы - тоже менять?
2 H A D G E H O G s
 
06.08.10
14:35
(1) Угу.
(0) Чтобы индекс не тащить с SQL на СерверПриложений, с СервераПриложений на Клиент.
3 selenat
 
06.08.10
14:37
(1) а зачем тогда вообще сделали возможность индекса для ТЗ? Ведь то, что ты сейчас сказал, справедливо для ТЗ, полученной любым способом, а не только как результат запроса. ИМХО разница только в том, что сейчас приходится сначала выгружать, потом создавать индекс. В то время как сам запрос умеет индексировать. По крайней мере делает это с временными таблицами...
4 selenat
 
06.08.10
14:39
(2) ага. Запрос всегда на сервере выполняется. А результат в ТЗ практически всегда сливается на клиента. Т.е. ты хочешь сказать, что дешевле построить индекс уже на клиенте после прокачки туда резултата запроса, чем прокачивать его вместе с индексом. Так?
5 H A D G E H O G s
 
06.08.10
14:41
(4) Думаю да.
6 Grusswelle
 
06.08.10
14:41
(4) Жееесть...
7 selenat
 
06.08.10
14:42
(5) если так, понятно. Спасибо, не подумал об этом...
8 selenat
 
06.08.10
14:42
(6) что-то не так?
Программист всегда исправляет последнюю ошибку.