【发布时间】:2015-04-19 16:51:55
【问题描述】:
我正在尝试使用链接服务器从 SQL Server 过程执行两个 oracle 存储过程。
下面是使用的语法:
EXECUTE('BEGIN ORAPROC1; END;')at [LinkedServerName]
EXECUTE('BEGIN ORAPROC2; END;')at [LinkedServerName]
RETURN @errCode;
HANDLE_ERROR:
PRINT 'Error: ' + CAST(@errCode as varchar(100)) + '; ' + @errMSG;
RAISERROR (@errMSG, 16, 1)
RETURN @errCode
END
但只有ORAPROC1 正在执行,而ORAPROC2 没有。
我在 SQL Server 过程错误处理之前添加了两个执行语句。
我在语法中有什么遗漏吗?任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: sql-server oracle stored-procedures