sql server 中的函数用到了系统的存储过程 sp_OACreate,sp_OASetProperty,sp_OAMethod,sp_OADestroy
如何转成oracle

解决方案 »

  1.   

    这几个可麻烦了,调用了ole对象
      

  2.   

    那oracle 有没有类似的方法啊
    sql server 中的存储过程 转成oracle后 调用函数 函数里调用了系统中的这些存储过程
    如何改 才能在oracle中能跑通啊?我是初学者 请各位高手帮帮忙
    谢谢了
      

  3.   

    -- 整明白函数的功能及作用,整明白 SQL*Server 的每一行代码,在Oracle里就没有写不出来的啦!-- 一句话:SQL Server 能做的事情,在 Oracle 中一定能做!-- 呵呵:藐视一下 SQL Server,永远无法与 Oracle 抗衡............-- 要不把你 SQL Server 的代码贴出来,我来将之搞定!......
      

  4.   

    EXEC @hr = sp_OACreate 'VBScript.RegExp', @objRegExp OUTPUT
      IF @hr <> 0 BEGIN
       SET @results = 0
       RETURN @results
      END
    EXEC @hr = sp_OASetProperty @objRegExp, 'Pattern', @regexp
      IF @hr <> 0 BEGIN
       SET @results = 0
       RETURN @results
      END
    EXEC @hr = sp_OAMethod @objRegExp, 'Test', @results OUTPUT, @source
      IF @hr <> 0 BEGIN
       SET @results = 0
       RETURN @results
      END
    EXEC @hr = sp_OADestroy @objRegExp
      IF @hr <> 0 BEGIN
       SET @results = 0
       RETURN @results
      END
    还请4楼指教一下