powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Генерируемый IDENTITY
4 сообщений из 4, страница 1 из 1
Генерируемый IDENTITY
    #32036820
Gramer guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли написать запрос, в кот. одно из полей будет представлять собой номер строки в получившемся наборе данных? То есть запрос возвращает пронумерованные записи?
...
Рейтинг: 0 / 0
Генерируемый IDENTITY
    #32036821
Gramer guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При том, что в таблице, из кот. производится SELECT, нет полей IDENTITY
...
Рейтинг: 0 / 0
Генерируемый IDENTITY
    #32036822
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как пронумеровать строки резльтирующего набора?\r
\r
Вот тут fima предлагает - выбирайте.\r
\r
Замечу только IDENTITY IDENTITY-ей, а первичный ключ в таблице должен таки быть
...
Рейтинг: 0 / 0
Генерируемый IDENTITY
    #32036838
Delta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут уже несколько раз это обсуждали и пришли к такому выводу, что если количество строк (общее в таблице) больше 1000, max 2000, то вариант с join тормозит конкретно.
Поэтому самый лучший выход -
select indentity(1,1), <column list> into #temp_table from ... .

Т.е., во временную таблицы, она кстати работает довольно резво. Если небольшая выборка, можно пользоваться курсором и с каждым fetch инкрементировать счётчик цикла.

В Oracle это конечно решается легко.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Генерируемый IDENTITY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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