У меня есть 2 таблицы, одна в SQL Server, другая в Oracle (это управляется программным обеспечением, которое питает базы данных и не может быть изменено).
В настоящее время я использую MS Access и имеювытащил обе эти таблицы как «связанные таблицы».MS Access позволяет легко извлекать данные из различных источников (Oracle, SQL Server, XML, Excel и т. Д.), А затем запрашивать, как если бы таблицы находились в одной среде.
Я хочуиметь такое же представление в SQL Server.Возможно ли это?
Причина, по которой я этого хочу, заключается в том, что для любого, кто использует мой запрос MS Access, ему нужны соединения ODBC на своих локальных рабочих станциях.На многих рабочих станциях не установлен драйвер Oracle.
Я хочу перенести требование ODBC на сервер, а затем просто использовать представление SQL Server в базе данных MS Access и удалить связанные таблицы.Каждая рабочая станция имеет драйвер SQL, который сделает это намного проще для меня.
**SQL Server** **ORACLE**
TABLE_A TABLE_B
Name Name
Description Description
VALUE1 VALUE1
STATUS STATUS
Запрос объединения в MS Access:
SELECT DISTINCT *
FROM TABLE_A
UNION
SELECT DISTINCT *
FROM TABLE_B;
Я хочу представление в SQL Server, которое копирует этоUnion
запрос.