Запустите хранимую процедуру Oracle через SQL Server через связанный сервер, другой результат в двух DBS - PullRequest
0 голосов
/ 16 ноября 2018

Когда я использую Oracle SQL Developer для запуска хранимой процедуры, я могу использовать DBMS_OUTPUT.put_line (P_ERROR) для проверки результата.

, но на сервере SQL он ничего не возвращает.мой код здесь:

Declare @EMPNO nvarchar(50);
Declare @P_ERROR nvarchar(500);

set @EMPNO = 'chin'
execute ('SET NOCOUNT ON; SET FMTONLY OFF; <my_Procedure>(?,?), @EMPNO, @P_ERROR out) at <my_linkedServer>
print @P_ERROR
select @P_ERROR

Я пробовал так много разных способов, но все еще не работает, у кого-нибудь были какие-нибудь идеи для меня?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...