【发布时间】:2015-05-25 19:20:19
【问题描述】:
各位,我是新来这里提问的,英语不是我的第一语言,所以对我有一点耐心,好吗?
我使用 these instructions 在 Oracle 11.2 数据库和 MSSQL Server 2008 之间创建了一个 dblink 连接
dblink 连接正常,可以从视图和表中选择数据。但是现在,我正在尝试从 Oracle 客户端激活 MSSQL Server 中的存储过程。
存储过程已经在 MSSQL Server 中创建,ODBC 链接使用的登录名/用户可以在 MSSQL 中执行存储过程,在 MSSQL Studio 激活时执行过程没有错误。然后,我尝试使用以下语法从 Oracle 客户端运行存储过程:
begin
sp_integ_mov_006@test;
end;
这会导致以下错误;
Relatório de erros -
ORA-06550: linha 2, coluna 3:
PLS-00201: identifier 'SP_INTEG_MOV_006@TEST' must be declared
ORA-06550: linha 2, coluna 3:
PL/SQL: Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
有没有人有这种操作的经验?如果可以从 Oracle 执行 Mssql 存储过程,有没有人可以指出我,也许有一些解决它的想法?
【问题讨论】:
标签: oracle sql-server-2008 stored-procedures odbc dblink