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

Вниз

объединить насколько таблиц   Найти похожие ветки 

 
ммм_ызи   (2007-12-19 14:10) [0]

Здравствуйте.
Подскажите, как объединить насколько таблиц Paradox, пользователь сам выбирает что и с чем объединить. (наподобие того как реализованно в DeskTop). Если б таблицы лежали в одной папке вопроса бы не было.
Построчно записывать из одной таблицы в другую не хочется - долгий процесс. хочется написать запрос. но как передать параметр ОТКУДА и КУДА?
спасибо


 
Сергей М. ©   (2007-12-19 14:13) [1]


> Если б таблицы лежали в одной папке вопроса бы не было


А какие вопросы возникают, если это не так ?


 
ммм_ызи   (2007-12-19 14:26) [2]

хочу использовать Query.  непонимаю как написать запрос. у этого объекта есть
свойство DATABASENAME.
insert into путь куда
select * from путь откуда

Получается что откуда и куда в разных местах.
как передать параметр ОТКУДА и КУДА(DATABASENAME)?


 
Sergey13 ©   (2007-12-19 14:30) [3]

> [0] ммм_ызи   (19.12.07 14:10)

Что такое в твоем понимании "объединить насколько таблиц Paradox"?

С учетом
> [2] ммм_ызи   (19.12.07 14:26)

нифига не понятно.


 
ммм_ызи   (2007-12-19 14:34) [4]

слить инфу из одной таблицы в другую. структура одинакова.


 
Sergey13 ©   (2007-12-19 14:36) [5]

> [4] ммм_ызи   (19.12.07 14:34)

insert into... select + F1


 
ммм_ызи   (2007-12-19 14:50) [6]

а я что написал? смотри выше!
помочь можешь или нет?


 
Германн ©   (2007-12-19 14:50) [7]


> ммм_ызи   (19.12.07 14:10)

TBatchMove можешь попробовать.


 
Sergey13 ©   (2007-12-19 15:14) [8]

> [6] ммм_ызи   (19.12.07 14:50)

Ты написал полную белиберду. Объединение таблиц - это несколько иное. А у тебя переливание из одной в другую.
Я тебе дал конкретную ссыку. В файле LOCALSQL.HLP набираешь в поиске insert и попадаешь в раздел INSERT statement - там внизу написано специально для тебя (хоть это и неправильно копировать сюда справку)

INSERT INTO "Customer.db"
(CustNo, Company)
SELECT CustNo, Company
FROM "OldCustomer.db"


 
ммм_ызи   (2007-12-19 15:34) [9]

как query поймет где лежит OldCustomer.db?
DATABASENAME=?


 
Amoeba ©   (2007-12-19 15:41) [10]

Не заморачивайся с TQuery, а используй TBatchMove, специально предназначенный для таких целей.


 
ммм_ызи   (2007-12-19 15:43) [11]


> Германн ©   (19.12.07 14:50) [7]
>
>
> > ммм_ызи   (19.12.07 14:10)
>
> TBatchMove можешь попробовать.



> Amoeba ©   (19.12.07 15:41) [10]
>
> Не заморачивайся с TQuery, а используй TBatchMove, специально
> предназначенный для таких целей.
>


спасибо, это специально для Sergey13 ©


 
Sergey13 ©   (2007-12-19 15:59) [12]

> [9] ммм_ызи   (19.12.07 15:34)

Heterogeneous joins

SELECT *
FROM ":DBDEMOS:Customer.db" C, ":BCDEMOS:Orders.db" O
WHERE (C.CustNo = O.CustNo)

Источник тот же.


 
Loginov Dmitry ©   (2007-12-19 21:30) [13]

> как query поймет где лежит OldCustomer.db?


В запросе можно указывать полное имя файла в кавычках. При этом DATABASENAME можно не задавать.



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

Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.049 c
2-1198062635
ммм_ызи
2007-12-19 14:10
2008.01.20
объединить насколько таблиц


15-1197722276
UI__IU
2007-12-15 15:37
2008.01.20
Слово не понятное...


1-1192976166
Farel
2007-10-21 18:16
2008.01.20
Blob поля


2-1198228273
alshtam
2007-12-21 12:11
2008.01.20
firbird


15-1197457527
Vlad Oshin
2007-12-12 14:05
2008.01.20
Как поставить комментариb d сприптe в MS SQL serer Management?





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