我正在尝试调用Microsoft SQL Server存储过程,该过程在Oracle BI Publisher 11g中以表格格式提供数据。我想将两个标准BIP参数传递给此过程调用。是否有任何工作来调用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)
答案 0 :(得分:1)
有很多关于这个主题的文章:
1。)Oracle A-Team博客上的示例中概述的详细过程: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