繁体   English   中英

DB2 - 自治存储过程

[英]DB2 - AUTONOMOUS Stored Procedure

我想编写一个 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 restituzioni

SQLCODE:-104,SQLSTATE:42601。XXXXX.SP_LOG:11:非法符号“”。 一些可能合法的符号是:for。 SQLCODE=-104,SQLSTATE=42601,DRIVER=4.18.60 XXXXX.SP_LOG - 每个 il 调试非 riuscita 的分发。 XXXXX.SP_LOG - 回滚完整的 correttamente。

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

谢谢 :)

好消息,我发现了问题。

这是 IBM Data Studio 的一个错误(IT26018 - 自治关键字在 DS.4.1.3 中不被视为 DB2 ZOSV11 和 V12 的有效关键字 - 有关更多信息,请单击此处

这是我解决它的方法:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM