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

Вниз

Вставика данных из текстового файла в таблицу   Найти похожие ветки 

 
ip2000   (2002-09-10 12:51) [0]

Следующая проблема:
есть список идентификаторов.
Необходимо отобрать все записи из таблицы(таблица - PARADOX) соотв. идентификаторам.
Сейчас делается следующим образом:
инсертами иднтификаторы перегоняются во временную таблицу, а затем берется пересечение с основной таблицей.

Но когда кол-во идентификаторов достаточно большое - тормозит.
Появилась мысль перегнать данные в таблицу каким-либо другим способом.

Пока решения не нашел.

В MySql например есть Load Data From File, кот очень быстро перегоняет текстовый файл в таблицу, есть ли такая возможность в Paradox?

Заранее благодарен.


 
sniknik   (2002-09-10 13:46) [1]

В BDE есть стандартный тип таблици ttASCII наряду с ttParadox. Если тип есть значит можно открыть как таблицу, если можно открыть то можно и перегнать используя BatchMove к примеру. Наверно можно и Local SQL использовать, не пробовал не знаю, но тебе надо ты попытайся.
p.s. быстрей чем у BatchMove у тебя вряд ли получится.


 
Val   (2002-09-10 14:52) [2]

Но когда кол-во идентификаторов достаточно большое - тормозит.
на каком этапе ?

постройте индексы по соответствующим полям, участвующим в связке. Судя по всему, таблица идентификаторов имеет полное право на PK по своему единственному уникальному полю.



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

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

Наверх





Память: 0.44 MB
Время: 0.008 c
3-97953
RDA
2002-09-08 13:46
2002.09.30
FIBPlus и Мастер - Деталь


3-97999
ip2000
2002-09-10 12:51
2002.09.30
Вставика данных из текстового файла в таблицу


4-98414
anod
2002-08-13 12:28
2002.09.30
КАк установить высоту окна


7-98374
иван
2002-07-21 16:39
2002.09.30
Папка Windows


14-98337
?
2002-09-05 22:35
2002.09.30
?





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