Главная страница
    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.46 MB
Время: 0.02 c
4-91592
AlexanderSK
2003-02-26 17:15
2003.04.28
PostMessage/SendMessage


3-91147
Elvira
2003-04-08 08:58
2003.04.28
Blob-поля


3-91153
Askik
2003-04-09 11:59
2003.04.28
Как отлавливать в чем ошибка неудачного подключения к серверу?


14-91516
BEARD
2003-04-10 22:27
2003.04.28
Просьба к Мерлину...


1-91320
dimonf
2003-04-15 14:36
2003.04.28
Народ, объясните дурню как нормально скомпилить свой компанент!!!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский