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的一个bug(IT26018-Autonomous关键字在DS.4.1.3中不被视为DB2ZOSV11和V12的有效关键字-有关详细信息,请单击此处。
我是这样解决的:
我试图使用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查询,它运行正常。