首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

用链接服务器调用有返回值ORACLE存储过程,该怎么处理

2013-03-26 
用链接服务器调用有返回值ORACLE存储过程链接服务器我已经建立:oracle_SN并测试通过存储过程要求输入sn并

用链接服务器调用有返回值ORACLE存储过程
链接服务器我已经建立:oracle_SN     并测试通过
存储过程要求输入sn并输出
CREATE   OR   REPLACE   procedure   SNM1.search_model
    (p_sn   in   sn_file.sn01%type,
      p_sn01   out   sn_file.sn01%type,
      p_sn02   out   sn_file.sn02%type,
      p_sn03   out   sn_file.sn03%type,
      p_sn04   out   char,
      p_sn05   out   char   )
在查询分析器中执行:
declare   @sn01   varchar(100)
declare   @sn02   varchar(100)
declare   @sn03   varchar(100)
declare   @sn04   varchar(100)
declare   @sn05   varchar(100)
exec   oracle_SN..snm1.search_model   '1M0103334520073 ',@sn01=@sn01   output,@sn02=@sn02   output,@sn03=@sn03   output,@sn04=@sn04   output,@sn05=@sn05   output
提示的错误是:未能为远程服务器   'oracle_SN '   设置参数。请问我这样调用是否正确?用OPENQUERY可以吗?


[解决办法]
sn_file.sn01%typesn_file.sn01%type等带有%type类型可能不能识别照成的。
更改为具体的类型看看。
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html

热点排行