powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перетащить поля из табл. в другую
3 сообщений из 3, страница 1 из 1
Перетащить поля из табл. в другую
    #32847764
gigan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ подскажите как правиль но написать SQL запрос , чтоб из одной таблицы вытащить нужные столбцы и вставить в другую таблицу. Не нарушая порядка строк?
...
Рейтинг: 0 / 0
Перетащить поля из табл. в другую
    #32847796
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
INSERT INTO dbf_name [(fname1 [, fname2, ...])]
   SELECT [(fname1 [, fname2, ...])] FROM tablename WHERE condition
...
Рейтинг: 0 / 0
Перетащить поля из табл. в другую
    #32847820
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
giganНарод подскажите как правиль но написать SQL запрос , чтоб из одной таблицы вытащить нужные столбцы и вставить в другую таблицу. Не нарушая порядка строк?
Насколько мне помнится, нет такого понятия как "порядок строк" в SQL. а сделать достаточно просто:
1. написать (для "свежих версий" Фокса):
insert into <Имя таблицы 2> (<Поле1>,<Поле2>,...) select <список полей> from <Имя таблицы 1> where <условие отбора> order by <условие сортировки>
2. как вариант (для "старых версий" Фокса):
select <список полей> from <Имя таблицы 1> into cursor <Имя курсора> where <условие отбора> order by <услове сортировки> ,
а затем циклом по курсору:
insert into <Имя таблицы 2> (<Поле1>,<Поле2>,...) values (<Имя курсора>.<Поле1>,<Имя курсора>.<Поле2>,...)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перетащить поля из табл. в другую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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