Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Вниз

Нумерация результатов запроса 


ASDS   (2001-12-14 12:58) [0]

Имеется MS SQL Server 7.0. Пусть запрос

SELECT name1
FROM table1

выдает такие результаты:

AAA
CCC
BBB
EEE
DDD

и т.д. Можно ли? и если можно, то как? перенумеровать результаты SQL-запроса, т.е. получить нечто подобное:

1 AAA
2 CCC
3 BBB
4 EEE
5 DDD



Tonie   (2001-12-14 13:02) [1]

Создать временную таблицу с IDENTITY полем
вставить туда твои результаты
сделать запрос по ней
таблицу удалить
P.S. И лучше это все как Stored procedure оформить



Nest   (2001-12-14 13:21) [2]

А что есть IDENTITY?



Tonie   (2001-12-14 13:27) [3]

Автоинкрементное поле,
Пример из Help:
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1),
fname varchar (20),
minit char(1),
lname varchar(30)
)




Nest   (2001-12-17 10:38) [4]

1. SELECT name INTO #t1 FROM table1

2. ALTER TABLE #t1 ADD id_num INT IDENTITY(1,1)




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
1-52604           shnitken              2001-12-28 03:50  2002.01.17  
MediaPlayer


3-52454           Анастасия             2001-12-13 18:51  2002.01.17  
Помогите, пожалуйста, срочно!!!


1-52547           Labert                2001-12-26 11:20  2002.01.17  
Что показывает DBGrid


3-52456           ЧП                    2001-12-13 15:32  2002.01.17  
Мужики у кого есть FR_class.pas для FastReport 2.45 под Delphi 6


1-52603           BFG                   2001-12-29 17:36  2002.01.17  
Image