【问题标题】:DB2 - AUTONOMOUS Stored ProcedureDB2 - 自治存储过程
【发布时间】:2019-11-10 12:34:17
【问题描述】:

我想编写一个 AUTONOMOUS 存储过程(本机)。我使用的是 DB2 数据库(V11.01)

  CREATE PROCEDURE SP_LOG (IN p_field1  char(2)
                          ,IN p_field2  varchar(50)
                          ,IN p_field3  varchar(50)
                          ,IN p_field4  varchar(3926) )
      VERSION V1
      ISOLATION LEVEL CS
    WLM ENVIRONMENT FOR DEBUG MODE WLMENV1
      RESULT SETS 0
      LANGUAGE SQL
    ALLOW DEBUG MODE 
      AUTONOMOUS
  BEGIN
    ...
    ...
  END

我正在使用 IBM DATA STUDIO 4.1.1,我收到以下错误:

Creazione di procedura memorizzata resituzioni

SQLCODE:-104,SQLSTATE:42601。XXXXXX.SP_LOG:11:非法符号 “”。一些可能是合法的符号是:对于。 SQLCODE=-104,SQLSTATE=42601,驱动程序=4.18.60 XXXXXX.SP_LOG - Distribuzione per il debug non riuscita。 XXXXX.SP_LOG - 回滚 完整的相关性。

如果您有任何建议,我很乐意听取他们的意见!

谢谢:)

【问题讨论】:

  • 什么平台? zOS 还是 LUW?
  • 存储的必须在两个平台(z/os 和 luw)中都可以工作。第一步:在z/os平台上运行
  • 好像是IBM DATA STUDIO的BUG:www-01.ibm.com/support/…。现在我尝试安装 4.1.3 版本并更新它

标签: sql stored-procedures db2


【解决方案1】:

好消息,我找到了问题。

这是 IBM Data Studio 的一个错误(IT26018 - 自治关键字在 DS.4.1.3 中不被视为 DB2 ZOSV11 和 V12 的有效关键字 - For more information click here

我是这样解决的:

  1. 我下载了新版本(IBM DATA STUDIO 4.1.3)-Link
  2. 使用 IBM INSTALLATION MANAGER 安装了新版本
  3. 我下载了 FIX - Link
  4. 已安装 FIX(说明包含在 .ZIP 文件中(打开“Hotfix Guide.pdf”文件)

【讨论】:

    猜你喜欢
    • 2011-09-30
    • 2015-02-25
    • 2014-10-26
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多