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

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

2000 Добавить в SELECT номер строки. [MSSQL]


Страницы:   1 2 3 4

KAA ©   (2002-08-14 19:17:00) 

Как можно в селекте сделать еще одно поле, в котором будет порядковый номер строки? Т.е. чтоб все строки были подряд пронумерованы.


Suntechnic   (2002-08-14 20:59:00) [61]

>Polevi © (14.08.02 20:06)
>затем что если в счете у тебя 200 позиций и клиент хочет одну из них исправить - проще всего найти ее по номеру

Найти по номеру что? Нет такого понятия в БД, как номер записи. Вопрос: что вы собираетесь найти по номеру который симолизирует собой позицию записи в окне? Так и говорите, "клиент хочет исправить первую попавщуюся запись", а для этого номер её позиции в окне не нужен.


Val   (2002-08-14 20:40:00) [62]

вечная тема...
надо бы в FAQ уже выкидывать, настолько частая.


Reindeer Moss Eater   (2002-08-14 20:37:00) [63]

>Polevi ©
Проще всего и всегда было искать по Primary Key.


Anatoly Podgoretsky   (2002-08-14 20:33:00) [64]

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


Polevi   (2002-08-14 20:06:00) [65]

затем что если в счете у тебя 200 позиций и клиент хочет одну из них исправить - проще всего найти ее по номеру


Suntechnic   (2002-08-14 19:27:00) [66]

..а что есть порядковый номер? Что он должен собой символизировать? Уникалным идентификатором он не является... более того если ты два раза выполнишь один о тот же запрос никто тебе не сможет гарантировать что под номером 1 будет одна и таже запись. Можно конечно добавить вычисляемое поле и там счётчик вставить, но подумай зачем?


Страницы:   1 2 3 4

Наверх

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