Re[3]: Копирование таблиц
От: kig Россия  
Дата: 17.05.06 12:49
Оценка:
Здравствуйте, Somic, Вы писали:

S>Здравствуйте, Сим, Вы писали:


Сим>>Здравствуйте, Somic, Вы писали:


S>>>Подскажите, как можно быстро скопировать данные из одной таблицы в другую между разными источниками данных (SQL Server 2000 и OleDBProvider)?

S>>>Структура таблиц одинаковая. Если копировать перебором строк, то получается на порядок медленне, чем экспорт в Enterprise Manager.

Сим>>Сделай одной хранимой процедурой. зачем тебе .net?


S>Что-то я немного непонимаю, как например скопировать таблицу из Access в базу SQL Serverа хранимой процедурой?


Например так:


C. Use the Microsoft OLE DB Provider for Jet
This example accesses the orders table in the Microsoft Access Northwind database through the Microsoft OLE DB Provider for Jet.



Note This example assumes that Access is installed.


USE pubs
GO
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders)
AS a

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.