从 ODBC 驱动程序迁移到 Oracle ODBC 驱动程序Microsoft问题



当我使用Microsft ODBC驱动程序时,我能够通过将以下字符串分配给ODBC命令来执行Oracle存储过程:-

{call package1.procedure1({resultset 10,p_output_param1,p_output_param2,p_output_param3})}

现在,在64位机器中更改为Oracle ODBC驱动程序后,它抛出"必须声明标识符"p_output_param1"的错误。我不确定我错过了什么。任何人都可以澄清是否需要更改语法吗?

我相信正确的 ODBC 语法是:

{call package.procedure(10,?,?,?)}

假设 10 是您要传递给第一个过程参数的内容,并且该过程还有其他 3 个参数。

相关内容

  • 没有找到相关文章

最新更新