zoukankan      html  css  js  c++  java
  • SQL SERVER 通过链接服务器访问ORACLE 包中的存储过程 带参数

    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    go


    ALTER PROCEDURE [dbo].[usp_SYSFORM100_GetApproverList] 
     @STRFORMKIND  NVARCHAR(30),   
     @INTFORMNO  INT 
    AS
    --
    --DECLARE @STRFORMKIND  NVARCHAR(30)
    --DECLARE @INTFORMNO  INT 
    --SET @STRFORMKIND='SYS.FORM.100'
    --SET @INTFORMNO=96

    DECLARE @CHANGE_ID VARCHAR(50)
    DECLARE @SESSION_ID VARCHAR(50)
    DECLARE @ORACLE_SQL VARCHAR(500)

    SET @SESSION_ID=NEWID()

    SELECT @CHANGE_ID = CHANGE_ID FROM SYSFORM100 WHERE FORM_NO = @INTFORMNO

    --生成审批数据
    EXEC('BEGIN BPM_DCS_PKG.GET_APPROVE_LIST(?,?);END;',@CHANGE_ID,@SESSION_ID) AT ORACLE_ERP

    --获取审批数据
    SET @ORACLE_SQL='SELECT APPROVER_ID, SEQUENCE_NO, APPROVER_ROLE FROM BPM_DCS_APPROVE_LIST WHERE CHANGE_ID=? AND SESSION_ID=? ORDER BY SEQUENCE_NO'
    EXEC(@ORACLE_SQL,@CHANGE_ID,@SESSION_ID) AT ORACLE_ERP

    --删除ERP中生成的数据
    EXEC('DELETE BPM_DCS_APPROVE_LIST WHERE CHANGE_ID =?',@CHANGE_ID) AT ORACLE_ERP


     

  • 相关阅读:
    webpack学习(一)—— 入门
    AMD 规范
    CommonJS 规范
    webpack 故障处理
    webpack 开发环境
    webpack 插件
    webpack 配置文件
    webpack 使用
    webpack Loader
    webpack常用的插件安装命令
  • 原文地址:https://www.cnblogs.com/huanghai223/p/2492196.html
Copyright © 2011-2022 走看看