在SSRS中执行Oracle存储过程时出错:PLS-00306:调用中的参数数量或类型错误
我正在Visual studio 2012中尝试从SSRS执行简单的oracle存储过程 我得到这个错误: 执行查询时出错。ORA-06550:第1行第7列:PLS-00306:调用'SPPARAMETERTEST'时参数的数目或类型错误ORA-06550:第1行第7列:PL/SQL:语句被忽略(Microsoft SQL Server报表设计器) 存储过程:在SSRS中执行Oracle存储过程时出错:PLS-00306:调用中的参数数量或类型错误,oracle,reporting-services,oracle11g,ssrs-2012,ssrs-2008-r2,Oracle,Reporting Services,Oracle11g,Ssrs 2012,Ssrs 2008 R2,我正在Visual studio 2012中尝试从SSRS执行简单的oracle存储过程 我得到这个错误: 执行查询时出错。ORA-06550:第1行第7列:PLS-00306:调用'SPPARAMETERTEST'时参数的数目或类型错误ORA-06550:第1行第7列:PL/SQL:语句被忽略(Microsoft SQL Server报表设计器) 存储过程: create or replace PROCEDURE spParameterTest (Results OUT SYS_REFCURS
create or replace PROCEDURE spParameterTest (Results OUT SYS_REFCURSOR)
IS
BEGIN
OPEN Results FOR
SELECT * FROM CA_CASE;
--END spParameterTest;
END spParameterTest;
环境:
- Oracle客户端:11.2
- 服务器:12c
- Visual Studio 2012
请让我知道这个存储过程有什么问题,或者需要在SSRS上安装什么东西来执行Oracle存储过程我重新安装了VS2017和ODAC工具,问题得到了解决。我假设double
end
s是打字错误?@Littlefoot-很抱歉,它的打字错误。它只有一端