2012-01-19 2 views
0

Есть ли способ выполнить следующий оператор Oracle, используя ссылку базы данных для экземпляра SQL Server, без необходимости создавать представление на целевом экземпляре?Вызов функций SQL Server через ссылку базы данных Oracle

select db_name(), @@SERVERNAME 

Я попытался

"select db_name(), @@SERVERNAME"@DbLink 

, но это не удалось.

Любая помощь будет принята с благодарностью

+0

Возможный дубликат [Выполнение хранимой процедуры SQL Server через ссылку на базу данных Oracle] (http://stackoverflow.com/questions/5534176/run-sql-server-stored-procedure-via-database -link-from-oracle) – Sathya

+0

Я не думаю, что это дублированный вопрос. – APC

ответ

1

Здесь:

select [email protected]('value') from dual; 

Но вы должны сказать DBLink, какие функции должны быть доступны через DBLink. См. Руководство по адресу: http://docs.oracle.com/cd/E11882_01/server.112/e11050/admin.htm#i1007467

+0

Спасибо. Поскольку я больше не работаю в компании, использующей Oracle, я не могу ее протестировать. Хотя вы подтвердили свой ответ. – schudel

Смежные вопросы