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

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

Авто - нумерация строк в Селекте, Возможно ли такое [D7, SyBase]


NikNet ©   (2007-03-01 09:10:00) 

BD - SyBase
TSQL илиWSQL  

Есть такой запрос:

   INSERT INTO #RepSvod (ClaimVar) VALUES(@ClaimVarName)

   INSERT #RepSvod
   SELECT
         convert(VarChar(18),@idrow),
         LASTNAME,
         FIRSTNAME,
         MIDDLENAME,
         BIRTHDATE,
         ERRORNAME
    FROM #ClaimsList
   WHERE ClaimVar = @ClaimVar


Надо как то вместо
convert(VarChar(18),@idrow)

поставить какой не будь счетчик
который будет нумировать....


Gin2   (2007-03-02 12:21:00) [1]


> может для того чтобы страницами выдавать записи?

если для отчета? то бред. Если для фитча данных - то это делается другим способом.


alex_***   (2007-03-02 11:36:00) [2]

может для того чтобы страницами выдавать записи?


Плохиш   (2007-03-01 18:00:00) [3]


> А все же, зачем нумеровать строки НА СЕРВЕРЕ, тем более,
>  что НД может быть переупорядочен на клиенте ?

А шо б юзерам жизнь маслом не казалась...


MsGuns   (2007-03-01 17:31:00) [4]

А все же, зачем нумеровать строки НА СЕРВЕРЕ, тем более, что НД может быть переупорядочен на клиенте ?


Gin2   (2007-03-01 16:49:00) [5]


> Я задал вопрос можно ли создать инкрементное поле в Селекте?

в MS SQL , который вроде и пошел из SyBase в T-SQL можно выдать поле:

select IDENTITY(int, 1,1) as id, name into #temp
from sysobjects

select * from #temp


Johnmen   (2007-03-01 13:33:00) [6]

но не нужно :)


Rule   (2007-03-01 12:50:00) [7]

можно :-)


Sergey13   (2007-03-01 11:29:00) [8]

> [6] evvcom ©   (01.03.07 11:24)

Ну так я же и признал это. 8-)


evvcom   (2007-03-01 11:24:00) [9]

> [5] Sergey13 ©   (01.03.07 11:04)

Ну ведь не понял же! :-)

> [4] NikNet ©   (01.03.07 11:02)
> Вы меня не поймете

Где ж тебя понять, если ты ничего не говоришь? (c) Иван Васильевич


Sergey13   (2007-03-01 11:04:00) [10]

> [4] NikNet ©   (01.03.07 11:02)

Куда уж мне.


NikNet   (2007-03-01 11:02:00) [11]

Я задал вопрос можно ли создать инкрементное поле в Селекте?

> Sergey13 ©   (01.03.07 09:47) [3]

Вы меня не поймете


Sergey13   (2007-03-01 09:47:00) [12]

> [2] NikNet ©   (01.03.07 09:37)

При чем тут навороты кода? Это запрос для отчета? Вот в отчете (т.е. на клиенте) и нумеруй. Не для отчета? А зачем тогда нумерация?


NikNet   (2007-03-01 09:37:00) [13]

Нет. Так как я вам показываю только фрагмент кода
А так там кучу наворотов... (сложно объяснить)


ЮЮ   (2007-03-01 09:19:00) [14]

А не проще нумеровать строки уже в отчете, который будет строиться по этому запросу?


Наверх

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