Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Копирование по полям / 4 сообщений из 4, страница 1 из 1
19.05.2006, 14:48
    #33738871
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование по полям
Подскажите. пожайлуста, как в 9 перенести данные из одной таблицы в другую. причем имена полей не совпадают, только их содержимое. Общих ключей и идентификаторов нет
...
Рейтинг: 0 / 0
19.05.2006, 15:13
    #33738973
DIMM@
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование по полям
Берем одну из таблиц. Сделаем ей SELECT с переименованием полей, которые хочешь добавить и назавем их в соответствии со второй табл. Например:
SELECT name AS FirsName, gorod AS City;
FROM tabl1;
INTO CURSOR cursor
Теперь через обычный APPEND FROM паренеси данные из курсора в твою вторую таблицу.
...
Рейтинг: 0 / 0
19.05.2006, 15:20
    #33739001
RIGOR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование по полям
Большое спасибо
...
Рейтинг: 0 / 0
19.05.2006, 16:35
    #33739251
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование по полям
RIGORПодскажите. пожайлуста, как в 9 перенести данные из одной таблицы в другую. причем имена полей не совпадают, только их содержимое. Общих ключей и идентификаторов нет
Код: plaintext
1.
2.
INSERT INTO таблица  1  (поля таблицы, куда копировать через запятую) 
SELECT поля таблицы откуда копировать в требуемом порядке с возможным приведением типов колонок к первой таблицы через запятую
FROM таблица2
С уважением, Алексей.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Копирование по полям / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]