|
Копирование данных из одной таблицы в другую
|
|||
---|---|---|---|
#18+
Подскажите пожайлуста, как скопировать данные из двух таблиц (dbf) в таблицу (oracle) на VFP9 Есть 2 таблицы содержащие данные, первая (идентификационный номер(ключевое поле, уникальный номер), код органа, номер дела,статья), вторая больше записей, поля (идентификационный номер(ключевое поле, не уникальный номер, несколько одинаковых записей...), решение, дата решения ). Эти таблицы (dbf) отбираем в курсор, вытаскиваем данные... хочу запихать в оракл, с одной таблицы добавляются поля и с другой таблицы добавляются поля, но как новые, с "идентификационным номером" в поле "текст". Т.е. 1 031 2145684 1211 - 2 031 8484894 1211 - из таблицы 1 3 035 4848700 1244 - 1 Иванов А.А. виновен 01.01.2000 - 1 Иванов А.А. невиновен 01.05.2000 - из таблицы 2 2 ... 2 ... 2 ... надо 1 031 2145684 1211 Иванов А.А. невиновен 01.05.2000 2 031 8484894 1211 - в оракл 3 035 4848700 1244 Причем надо скопировать данные по последнее дате... Помогите добрым словом кто может как это все реализовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 10:26 |
|
Копирование данных из одной таблицы в другую
|
|||
---|---|---|---|
#18+
mavr8889, в переводе на русский это звучит такавторЕсть таблица A {id, код органа, номер дела,статья} Есть таблица B {id_A, решение, дата решения} Нужно получить выборку {A.*, B.решение, B.дата решения} причём для каждой записи из A взять из B только одну, последнюю по дате, запись. Результат запихнуть в какую-то таблицу в оракле средствами фокса. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 11:03 |
|
Копирование данных из одной таблицы в другую
|
|||
---|---|---|---|
#18+
Насчёт выбора "последней записи" - см. 5985168 (на фоксе должно работать всё, кроме 1 и 5 вариантов) или 7543220 (кроме 5 варианта). Или вообще в поиск, там будут тысячи результатов :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 11:07 |
|
Копирование данных из одной таблицы в другую
|
|||
---|---|---|---|
#18+
tanglirmavr8889, в переводе на русский это звучит такавторЕсть таблица A {id, код органа, номер дела,статья} Есть таблица B {id_A, решение, дата решения} Нужно получить выборку {A.*, B.решение, B.дата решения} причём для каждой записи из A взять из B только одну, последнюю по дате, запись. Результат запихнуть в какую-то таблицу в оракле средствами фокса. ? Да, так и есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 11:47 |
|
Копирование данных из одной таблицы в другую
|
|||
---|---|---|---|
#18+
mavr8889, насчёт выбора послених записей см.выше. Насчёт забрасывания результат в оракл - что именно не получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 12:14 |
|
Копирование данных из одной таблицы в другую
|
|||
---|---|---|---|
#18+
tanglirmavr8889, насчёт выбора послених записей см.выше. Насчёт забрасывания результат в оракл - что именно не получается? Bот так не получается... 1 031 2145684 1211 Иванов А.А. невиновен 01.05.2000 Получается: новая строка с idp и решением встает (добавляет новые строки), а должно добавлять инфу (решение) уже к имеющимся строкам... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 04:19 |
|
|
start [/forum/topic.php?fid=41&fpage=34&tid=1582754]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 152ms |
0 / 0 |