Как в выгруженной таблице запроса получить колонку Номер строки ?
☑
0
Maniac
07.07.17
✎
20:29
Срочно понадобилась!
Если запрос выгрузить.
Получается таблица без колонки номер строки.
Даже еслиее вставить она будет пустая.
Как сделать чтобы там была нумерация всех строк?
1
Dен
07.07.17
✎
20:32
Воспользоваться СКД,
тупо пронумеровать после выгрузки.
2
Maniac
07.07.17
✎
20:33
(1) не катит ни то ни другое.
после выгрузки пробегать еще раз для нумерации потеря.
а СКД? что там? и чем отличается от просто запроса ?
3
Dен
07.07.17
✎
20:35
> а СКД? что там? и чем отличается от просто запроса ?
Там есть системное поле НомерПоПорядку.
4
Dен
07.07.17
✎
20:35
> после выгрузки пробегать еще раз для нумерации потеря
Большая потеря будет?
5
Maniac
07.07.17
✎
20:42
печалька.
(4) да большая.
6
Dен
07.07.17
✎
20:45
(5) Скажи размер таблицы, мне будет интересно посмотреть на сколько упадет производительность при тупой нумерации строк.
7
mistеr
07.07.17
✎
20:48
(0) 1. Вместо Выгрузить() заполняй ТЗ в цикле и нумеруй.
2. В запросе можно пронумеровать в некоторых случаях. Покажи запрос.
8
Maniac
07.07.17
✎
21:10
там куча временных таблиц. итоговая с 40 колонками.
9
Maniac
07.07.17
✎
21:10
ладно фиг с ним пройдусь циклом
10
Dен
07.07.17
✎
21:16
(9) Вот так всегда, ищем идеальные пути, останавливаемся на банальных 4-х строках кода.
11
mistеr
07.07.17
✎
21:18
Кстати в ТЗ есть индексы строк. Может их достаточно?
12
PuhUfa
07.07.17
✎
21:31
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший