为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM DBMS 8.1.3.26
【操作系统】:
【CPU】:
【问题描述】*:
docker image版本:dm8_single:dm8_20230808_rev197096_x86_rh6_64
驱动版本 dm.jdbc.driver.DmDriver 8.1.2.192
执行以下sql 创建存储过程报错。(ps: 官网手册中的示例也报错):
CREATE OR replace PROCEDURE SYSDBA.PROC_1(a IN OUT INT) AS b INT;
BEGIN
SELECT * FROM all_objects;
END;
SYSDBA.PROC_1(1)
有大佬可以帮忙看看吗,可以直接提供远程现场。
我这边测试在manager工具中可正常创建,看你这个描述的dm版本和驱动版本不一致,可以试试把驱动版本更换成和数据库一致,jdbc驱动在数据库安装目录/xx/xx/drivers/jdbc下
已完结,确实是工具的问题,直接使用jdbc执行就正常了。
全部选中执行,你只选中了一半啊