【发布时间】:2021-05-05 06:49:15
【问题描述】:
我已经在 Docker 容器中设置了 DB2 v11.5.5.1 并通过 DBeaver 访问它。
我想在 DB2 数据库上运行带有 CREATE PROCEDURE 语句的脚本。
但它返回SQL Error [42601]: An unexpected token "END-OF-STATEMENT" was found following "E IF EXISTS TEMP_IDS"。
我尝试的示例脚本在这里。
--#SET DELIMITER $$
CREATE PROCEDURE proc_name ()
BEGIN
-- some statements;
END$$
如何解决 DB2 脚本中的这个分隔符问题?我认为更改分隔符的问题。
【问题讨论】: