Я использую SQL Server 2008 в течение короткого времени и никогда раньше не использовал Oracle. Я могу получить доступ к таблице Oracle через SQL Server с синтаксисом
select * from [OracleDB1]..[OracleDB1].[Zips]
(где OracleDB1 - база данных Oracle, а Zips - таблица, которая мне нужна)
Возможно ли объединить таблицу SQL Server с этой в табличной функции? Простое использование обычного соединения, как в случае таблиц SQL Server, приводит к ошибке Неверное имя объекта в таблице Oracle.
Можно ли это сделать напрямую (или вообще) или это можно сделать каким-либо другим способом, например, табличными переменными?
пример запроса:
select * from dbo.Table1 t INNER JOIN [OracleDB1]..[OracleDB1].[Zips] z where t.zip = z.zip