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

Вниз

Многострочный insert   Найти похожие ветки 

 
oleg_d   (2002-06-17 17:15) [0]

Здравствуйте, помогите реализовать много строчный insert.
У меня реализовано построчное считывание из .dbf-файла и insert d IB-базу. Можноли как-то используя многостройчный insert сразу одним махом перенести данные в IB? т.е. что-то вроде
insert into ib.table1
select from table2.dbf
Заранее спасибо


 
kaif   (2002-06-17 18:04) [1]

Нельзя.


 
VAleksey   (2002-06-18 06:20) [2]

ну дык и используй SQL !


 
Praco   (2002-06-18 10:11) [3]

Попробуй гетерогенные запросы. Работают только через BDE. Открываешь алиас на dbf и из него

insert into ":ib_alias:table1"
select from ":dbf_alias:table2"

Сам не проверял :)


 
Desdechado   (2002-06-18 10:36) [4]

попробуй DataPump
при необходимости преобразования данных сделай это хранимой процедурой после закачки


 
oleg_d   (2002-06-18 11:54) [5]

Я SQL и пользуюсь, только построчно считываю и вставляю.
Мне надо чтоб моя программа могла данные перегнать, без создания алиасов и использования других программ.
А алиасы можно создавать программно?


 
kaif   (2002-06-18 13:22) [6]

Можно обойтись вообще без создания алиасов. Можно указать (не помню, по-моему в компоненте TDatabase) драйвер BDE и параметры для него (Params). Alias делает то же самое, просто Alias еще и хранит эту информацию в себе.
Однако как бы ты не поступал в конечном итоге получишь ту же скорость, так как вставка строк в IB будет происходить последовательно одна за другой, даже если применять TBatchMove.



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

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

Наверх




Память: 0.45 MB
Время: 0.013 c
3-47100
shulc
2002-06-20 19:13
2002.07.15
Not enough storage is available to process this command


7-47846
Ruff-Fish
2002-04-17 21:35
2002.07.15
Глюк с видяхой S3 Trio 3D


14-47721
PCMX
2002-06-11 16:44
2002.07.15
Где скачать?


1-47518
SkyQuake
2002-07-04 14:31
2002.07.15
Загрузка данных в Image


3-47130
DARS73
2002-06-21 23:05
2002.07.15
Как сделать чтобы при нажатии кнопки программа перестала





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