Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
6-91425
Silver_
2003-03-05 10:19
2003.04.28
DateTime с другого компа в LAN


7-91577
Ifrit
2003-03-09 13:37
2003.04.28
Народ, помогите!!! Как определить установлен ли Word в системе?


14-91517
mp3
2003-04-09 18:04
2003.04.28
Free mp3


14-91463
Карелин Артем
2003-04-08 19:48
2003.04.28
Генерация одноразового пароля по системе


3-91193
Ann
2003-04-10 08:37
2003.04.28
Null





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский