Как перекинуть результат SELECT в таблицу в другой базе с помощью INSERT INTO?

Alex112
Дата: 03.02.2005 15:42:48
На SQL Server 2000 есть 2 базы. Сейчас такой конструкцией:

INSERT INTO Table1 (SELECT * FROM Table2 WHERE ...)

переношу результаты запроса SELECT в таблицу Table1. Обе таблицы лежат в одной базе на SQL Server 2000 (например, BASE1). Все это проделываю в ASP через ADO.

Вопрос. А как это же проделать, если Table1 будет лежать в другой базе на этом же сервере (например, BASE2)? Поделитесь, пожалуйста, опытом.
Va1entin
Дата: 03.02.2005 16:17:20
Что-то вроде
INSERT INTO Base2.dbo.Table1 (SELECT * FROM Base1.dbo.Table2 WHERE ...)
(Если владелец таблиц dbo)
А вообще, из ASP лучше такие вещи делать через хранимую процедуру.
hDrummer
Дата: 03.02.2005 16:43:31
Va1entin
А вообще, из ASP лучше такие вещи делать через хранимую процедуру.


Дельный совет кстати.