Текущий архив: 2005.01.09;
Скачать: CL | DM;
Вниз
Как вставить все записи из таблицы в 1 БД в другую? Найти похожие ветки
← →
ocean (2004-12-09 12:51) [0]Имею 2 ADO-Connection. В 1-м получаю набор данных по select * ..., хочу вставить его в табличку во 2-й.
← →
Sergey13 © (2004-12-09 12:55) [1]insert into table2
select * from table1
Если структуры не совпадают укажи нужные поля
← →
Anatoly Podgoretsky © (2004-12-09 12:59) [2]Придется тебе в цикле вставлять.
← →
ocean (2004-12-09 13:06) [3]
> Sergey13
table2 и table1 в разных БД
> Придется тебе в цикле вставлять.
ужасно не хочется, может как-то через ODBC или Stored Proc можно? А еще мне кажется, что AdoQuery.DataSet по аналогии с VB возвращает набор данных в виде массива (коллекции строк), может его можно как-то подать в table2?
← →
Nikolay M. © (2004-12-09 13:22) [4]1) Если базы на одном сервере, тогда
INSERT INTO DB1.dbo.TableName
SELECT * FROM DB2.dbo.TableName
2) Если базы на разных серверах, можно сделать linked server и поступить аналогично 1)
3) Но все равно проще и удобнее DTS-ом. Всего-навсего протянуть одну стрелочку от одного коннекта до другого.
← →
ocean (2004-12-09 13:52) [5]да, с linked сервером что-то получается
а что такое DTS?
← →
Polevi © (2004-12-09 14:14) [6]программы / ms sql server / import and export data
Страницы: 1 вся ветка
Текущий архив: 2005.01.09;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.03 c