Когда я использую 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
Я пробовал так много разных способов, но все еще не работает, у кого-нибудь были какие-нибудь идеи для меня?