代码之家  ›  专栏  ›  技术社区  ›  MadMurf

对DB2 for z/OS的存储过程调用不支持字符串文本

  •  0
  • MadMurf  · 技术社区  · 15 年前

    当连接到运行在z/OS上的DB2DB实例时,从RationalApplicationDeveloper数据透视图调用一个简单的SP时,我得到了下面的错误。当松鼠打来电话时。直接的SQL查询没有问题。当从Java代码调用时,查询也很好。

        'Error: [ibm][db2][jcc][10243][10940] String literals not supported in 
        stored procedure calls to DB2 for z/OS' 
    
    存储过程是

        CREATE PROCEDURE testEM( IN id CHAR(12) )
        P1: BEGIN 
          .....
        END P1
    

    在本地DB2实例上工作正常,有人知道这是否可行吗?

    1 回复  |  直到 15 年前
        1
  •  0
  •   MadMurf    15 年前

    好吧,对这件事做了更多的调查,我在当地开错了司机。为本地连接设置升级到DB2V9.5驱动程序解决了这个问题,使用字符串文本调用存储过程现在可以工作了。以防万一将来有人也有同样的问题。