我迫切需要帮助执行Oracle存储过程,该过程将Oracle XMLTYPE的XML作为输入并输出Oracle XMLTYPE的XML .
我应该能够使用带有Input变量映射和OUTPUT变量映射的SSIS Execute SQL Task来执行此Oracle存储过程 .
我尝试使用OLEDB适配器和ADO.NET适配器,但没有成功使其工作 .
通过使用表达式来构建脚本但无法获得输出,我能够使Input变量类型工作 .
如果有人使用XMLTYPE数据类型处理Oracle存储过程,那么如果你能指出我正确的方向将会有很大帮助
这是我试图在SSIS中执行的Oracle存储过程 .
declare
x_api_call XMLTYPE := XMLTYPE('110682');
x_result XMLTYPE;
BEGIN
XML_READ_API.GET_PERSON ( p_api_call => x_api_call, p_result => x_result );
END;
我试图在SSIS中执行上面的Oracle过程,如下所示,并且很难确定变量连接类型和我应该用来捕获XML的变量类型 .
declare
BEGIN
XML_READ_API.GET_PERSON ( p_api_call => ?, p_result => ? );
END;
提前致谢 .