Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.28;
Скачать: CL | DM;

Вниз

запрос   Найти похожие ветки 

 
Senator ©   (2003-04-09 12:46) [0]

Поддерживает ли FireBird(IB)
вставку данных след. образом:
insert into <table1>
select ... from <table2>
order by table2.field>

Можно ли отсортировать вставляемые данные ???

Если нельзя, то как можно "обойти" это нельзя??


 
Соловьев ©   (2003-04-09 12:51) [1]

зачем?


 
Johnmen ©   (2003-04-09 12:51) [2]

А самому проверить ? Это быстрее, чем спрашивать и ждать ответа...:)
Непонятно желание сортировать...


 
Senator ©   (2003-04-09 12:53) [3]

мне надо что бы первичный ключ(целое поле(автоинкрементное)) шел
по порядку, зависящему от другого поля


 
Johnmen ©   (2003-04-09 12:56) [4]

То есть, чтобы значение PK зависело от значения др.поля ?
А смысл ?


 
Senator ©   (2003-04-09 13:06) [5]

оно не зависит от другого поля....
просто есть поле-категория, есть первичный ключ, надо вот так
ПК категория
1 1
2 1
3 1
4 2
5 2
.....
а сейчас в базе
ПК категория
1 2
2 1
3 4
5 1


 
Johnmen ©   (2003-04-09 13:17) [6]

>Senator © (09.04.03 13:06)

Я не уловил связи между указанными наборами...:)


 
Senator ©   (2003-04-09 13:19) [7]

Нужно, что бы ПК шел по порядку, как и поле категория.
А сейчас - хаос.


 
Соловьев ©   (2003-04-09 13:30) [8]

ну и связь у тебя...
вставляешь, а потом сортируешь по категории, или что-то я не понял?


 
Johnmen ©   (2003-04-09 13:31) [9]

А смысл ? (Кажись, повторяюсь...:))


 
Senator ©   (2003-04-09 14:12) [10]

Связь там нормальная...
мне надо будет выбирать генератором случайных чисел одну запись из каждой категории, а генератор в делфях работает на диапазоне значений(min,max) эти значения беруться из № перв.ключа. Если не будет для каждой категории подряд идти значения ПК, то как я этот диапазон вставлю?? Точнее вставлю, но он мне будет выдавать число(№ ключа), которого не будет для данной категории.

вот я и хочу отсортировать на "физическом" уровне таблицу...


 
Соловьев ©   (2003-04-09 14:16) [11]


> отсортировать на "физическом" уровне таблицу...

???
наверное что-то ты не понял при чтении книг по БД.


 
Senator ©   (2003-04-09 14:23) [12]

Ладно, все я понял и при чтении книг тоже :-)).
Допер сам - сделал через курсор...

Все равно спасибо всем. Может неправильно формулировал вопрос...



Страницы: 1 вся ветка

Текущий архив: 2003.04.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
14-91470
malkolinge
2003-04-09 15:58
2003.04.28
Я УГАДАЛ СВОЙ ПАРОЛЬ !!!!!!!!!!!!!!!!!!!!1


3-91195
GRR
2003-04-10 10:14
2003.04.28
IBTransaction - помогите разобраться


14-91520
HeathRow
2003-04-11 06:41
2003.04.28
HTTP Proxy


14-91460
Юный_программер
2003-04-09 14:16
2003.04.28
А где достать и как установить Profesional Version QuickReport-а?


1-91388
Kron
2003-04-16 12:52
2003.04.28
В MessageDlg кнопки на русском языке