如何使用标准BIP参数在BI Publisher中调用SQL Server存储过程
问题描述:
我正尝试调用在Oracle BI Publisher 11g中以表格格式传递数据的Microsoft SQL Server存储过程。我想将两个标准BIP参数传递给此过程调用。是否有任何解决方法可以调用SQL Server过程?我尝试了几个可从互联网上获得的例子。但没有运气。如何使用标准BIP参数在BI Publisher中调用SQL Server存储过程
declare @sql varchar(255)
set @sql = 'EXEC GET_USER_REPORT ' +'''' + cast(:P_REPORT_START_DATE as varchar) + '''' +','+ '''' +cast(:P_REPORT_END_DATE as varchar) + ''''
exec (@sql)
答
有已被写入关于这个问题吨文章:
1)在示例中概述了甲骨文A-团队博客的详细过程:http://www.ateam-oracle.com/executing-a-stored-procedure-from-oracle-business-intelligence-cloud-service-bics/
2)正是这种功能11g的文档:https://docs.oracle.com/cd/E28280_01/bi.1111/e22258/create_data_sets.htm#BIPDM149
3)这种情况的12C文件:https://docs.oracle.com/middleware/12212/bip/BIPDM/GUID-F9F844BA-5831-46E5-B085-44D82258A9A9.htm#BIPDM147
你会得到什么错误?您有SQL服务器参数和oracle绑定变量的混合。 –
“无法加载XML”。 - 是的,这是文章中提到的。 –
你能链接到这篇文章吗? –