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

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

Сохранить результат запроса в новой таблице [D6, Paradox]


Karbo ©   (2002-12-17 12:11:00) 

Простой вопрос - для тех, кто знает ответ.

1. Есть некая таблица NAME1.DB
2. Есть TQuery, выбирающий с помощью SELECT... какие-то данные из этой таблицы.


Вопрос - как сохранить эти данные в другой, новой таблице NAME2.DB? Единственное, что приходит в голову - CREATE TABLE и затем много-много INSERT.
Может быть есть какой другой способ попроще ?


MsGuns   (2002-12-17 13:40:00) [1]

>Anatoly Podgoretsky © (17.12.02 13:37)

Это вставка с существующуютаблицу. Хэлп не врет !))


MsGuns   (2002-12-17 13:40:00) [2]

>Anatoly Podgoretsky © (17.12.02 13:37)

Это вставка в существующуютаблицу. Хэлп не врет !))


Anatoly Podgoretsky   (2002-12-17 13:37:00) [3]

Я хоть и осторожно говорил, но хелп говорит, что можно, вот пример из хелпа

INSERT INTO "customer.db"
(custno, company)
SELECT custno, company
FROM "oldcustomer.db"


MsGuns   (2002-12-17 13:24:00) [4]

>still © (17.12.02 12:17)
>На T-SQL можно так
> select * into tab2 from tab1
>При этом tab2 создастся автоматически. Не знаю, насколько это >стандартно.

Нельзя в Local SQL

>Anatoly Podgoretsky © (17.12.02 13:03)
>Если LocalSQL поддерживает, то INSERT INTO SELECT

Не поддерживает

>Наталия © (17.12.02 13:00)
>BatchMove

Правильный ответ. Наташе - пятерка !))



Anatoly Podgoretsky   (2002-12-17 13:03:00) [5]

Если LocalSQL поддерживает, то INSERT INTO SELECT


Наталия   (2002-12-17 13:00:00) [6]

BatchMove


still   (2002-12-17 12:17:00) [7]

На T-SQL можно так
select * into tab2 from tab1
При этом tab2 создастся автоматически. Не знаю, насколько это стандартно.


Наверх

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