powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Узнать версию MSSQL по oracle db-link-у
3 сообщений из 3, страница 1 из 1
Узнать версию MSSQL по oracle db-link-у
    #39633813
Desert_Nomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые коллеги, добрый день.

Есть задача попробовать узнать версию MS SQL со стороны Oracle по db-link-у. К MSSQL доступа нет - только линк.
Пробую такие запросы:
Код: plsql
1.
select SERVERPROPERTY@SYBASEENT('ServerName') from dual


и
Код: plsql
1.
select "@@version"@SYBASEENT from dual



Каждый раз ловлю ошибку ORA-00904: invalid identifier.
Вот я думаю - это я коряво вызываю или у меня просто правов не хватает?
...
Рейтинг: 0 / 0
Узнать версию MSSQL по oracle db-link-у
    #39634478
SQL> set serveroutput on size 30000;
SQL> DECLARE
2 val VARCHAR2(100);
3 c INTEGER;
4 nr INTEGER;
5 BEGIN
6 c := DBMS_HS_PASSTHROUGH.OPEN_CURSOR@DBLINK37.YAMZ.LOCAL;
7 DBMS_HS_PASSTHROUGH.PARSE@DBLINK37.YAMZ.LOCAL(c,
8 'select @@version');
9 LOOP
10 nr := DBMS_HS_PASSTHROUGH.FETCH_ROW@DBLINK37.YAMZ.LOCAL(c);
11 EXIT WHEN nr = 0;
12 DBMS_HS_PASSTHROUGH.GET_VALUE@DBLINK37.YAMZ.LOCAL(c, 1, val);
13 DBMS_OUTPUT.PUT_LINE(val);
14 END LOOP;
15 DBMS_HS_PASSTHROUGH.CLOSE_CURSOR@DBLINK37.YAMZ.LOCAL(c);
16 END;
17 /
Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
Dec 17 2002 14:22:05
...
Рейтинг: 0 / 0
Узнать версию MSSQL по oracle db-link-у
    #39634679
Desert_Nomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Кондыганов, спасибо.
Жаль, что нельзя отделаться просто SQL-запросом...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Узнать версию MSSQL по oracle db-link-у
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]