|
|
|
Узнать версию MSSQL по oracle db-link-у
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги, добрый день. Есть задача попробовать узнать версию MS SQL со стороны Oracle по db-link-у. К MSSQL доступа нет - только линк. Пробую такие запросы: Код: plsql 1. и Код: plsql 1. Каждый раз ловлю ошибку ORA-00904: invalid identifier. Вот я думаю - это я коряво вызываю или у меня просто правов не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 15:15 |
|
||
|
Узнать версию MSSQL по oracle db-link-у
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2018, 08:05 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=117&tid=1884109]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 306ms |

| 0 / 0 |
