Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Порядковый номер строки в SQL запросе [D6, MSSQL]


AndrewK ©   (2003-09-25 13:00:00) 

Подскажите, пожалуйста, как получить порядковый номер строки в SQL запросе.
Например

select
<что-то> as RecNo,
*
from
table


RecNo | ...
-------------|------------
1 | ...
2 | ...
3 | ...
4 | ...
5 | ...
... | ...


AndrewK   (2003-09-25 14:09:00) [1]

Спасибо.
Проблему обошел через вычисляемое поле.


ZrenBy   (2003-09-25 13:19:00) [2]

http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=3903


Sandman25   (2003-09-25 13:14:00) [3]

Если для выгрузки, то можно вычисляемое поле сделать.


AndrewK   (2003-09-25 13:12:00) [4]

2Nikky: Ну, во-первых, просто интересно, можно-ли..
Во-вторых, это нужно для выгрузки данных в 1С. Там поле LineNumber есть, которое хранит порядковый номер строки в документе. Для других работ мне тоже никогда номер строки не нужен был.


Adony   (2003-09-25 13:09:00) [5]

select identity(int, 1,1) AS RowNum, phone into #tmp
from authors


Stas   (2003-09-25 13:09:00) [6]

Можно, но не просто. Я как-то читал статью на SQL.ru про нумерацию строк, но лучше найти другой выход чем этим заниматься


Nikky   (2003-09-25 13:06:00) [7]

раз 5 уже видел подобные вопросы, и каждый раз поражаюсь: ЗАЧЕМ???
Все, что я лично когда-либо писал, никогда не требовало номера "строки" :(


Polevi   (2003-09-25 13:01:00) [8]

только курсор


Наверх

Титульная страница Поиск, карта сайта Написать письмо