当前位置: 首页 > 知识库问答 >
问题:

DB2-自治存储过程

钱志义
2023-03-14
  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

如果你有什么建议,我很想听听!

谢谢:)

共有1个答案

司浩壤
2023-03-14

好消息,我找到问题了。

这是IBM Data Studio的一个bug(IT26018-Autonomous关键字在DS.4.1.3中不被视为DB2ZOSV11和V12的有效关键字-有关详细信息,请单击此处。

我是这样解决的:

    null
 类似资料:
  • 我试图使用RazorSQL客户端在DB2数据库中创建一个存储过程,但遇到了以下错误: 块引用错误:字符、标记或子句无效或丢失。DB2SQL错误:SQLCODE=-104, SQLSTATE=42601, SQLERRMC=SELECT 存储过程代码为:

  • 我正在使用 db2 和 S 松鼠 SQL 我试图创建一个存储过程,其中包含一个简单的select语句。当我省略下面的select语句并运行代码时,过程就创建好了。这个过程也可以被删除和调用。 当我添加select语句时,我得到错误:DB2 SQL错误:SQLCODE=-102,SQLSTATE=42601,... 如果你去IBM iseries信息中心,它会说: SQL0104 SQLCODE-1

  • 我尝试使用 DB2 存储过程更改表。以下是我的代码。我在更改查询中发现了问题。但是同样的查询在 DB2 命令行编辑器中完美地执行了。我想使用存储过程运行相同的查询。请帮帮我。 错误:在“NTITY(以 69 开头)”之后发现意外的标记“语句结尾”。预期的令牌可能包括:“)”...SQLCODE=-104,SQL 状态=42601,驱动程序=3.58.81

  • 我正在为db2创建一个存储过程。但是它给出了一个错误 SQL错误[42601]:在“SS_token_BAK”之后发现意外的标记“END-OF-STATEMENT”。预期的标记可能包括:“END IF”。.SQLCODE=-104,SQLSTATE=42601,DRIVER=4.23.42。 以下是我的存储过程。 是否有人面临此类问题。任何这方面的帮助将不胜感激。

  • 问题内容: 我正在尝试将一台IBM DB2 UDB服务器中特定模式的内容转储到sql文本文件中(非常类似于mysql的mysqldump功能)。 我遇到了db2look,但是它仅转储模式的结构(仅ddl,没有dml)。 那我该怎么办呢? jrh。 问题答案: 您可以使用SQquirreL(以Java实现的SQL客户端)来完成此任务。在其“对象”树中,将选择所有所需的表,然后从上下文菜单中选择“脚本

  • 我正在尝试运行以下存储过程: 我得到这个错误: SQL错误[42601]:在“E_ENTRIES_LOG”之后发现意外的标记“ALTER”。预期的令牌可能包括: “.SQLCODE=-104,SQLSTATE=42601,DRIVER=4.26.14 注意:如果我在不使用存储过程的情况下运行alter查询,它运行正常。