Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите составить запрос [D6]


Шурик Ш ©   (2002-10-22 10:44:00) 

Можно ли составить запрос, таким образом чтобы строки из одной таблицы добавились в другую таблицу, если известно что наименования и типы полей одинаковы? Если можно, подскажите пожалуйста как?


Шурик Ш   (2002-10-22 12:47:00) [1]

Ага, спасибо!


Vlad2   (2002-10-22 12:27:00) [2]

В крайнем случае можно использовать динамический sql, в котором формируется список колонок для Insert. Но для небольшего числа записей источника можно использовать, например,
insert into Customers
select top 100 * from OldCustomers


Шурик Ш   (2002-10-22 11:25:00) [3]

Ага, это я поторопился! Просто не совпадает кол-во полей, а перечислить их все - лучше повесится, их - 150.


sniknik   (2002-10-22 11:18:00) [4]

синтаксис для локал SQL
из примера
INSERT INTO "Customer.db" (CustNo, Company)
SELECT CustNo, Company FROM "OldCustomer.db"


Шурик Ш   (2002-10-22 11:13:00) [5]

Я работаю с DBF через BDE.

Пишу запрос:
insert into OB0210
select * from KR0210

А он мне "Invalid parametr".
Что бы это могло значить?


Шурик Ш   (2002-10-22 10:51:00) [6]

Спасибо!


sniknik   (2002-10-22 10:50:00) [7]

обший смысл INSERT INTO Table1 SELECT * FROM Table2,синтаксис смотри в зависимости от локализации SQL.


Наверх

Титульная страница Поиск, карта сайта Написать письмо