在HSQLDB中,我正在尝试创建一个在更新数据库后执行提交的存储过程。
像: 创建过程MY_PROC(在p_id INTEGER中) 修改SQL数据 开始原子 ... 更新...... ... 承诺; END
通过调用JDBC Statement.execute()方法创建此过程,我收到错误: SQLSyntaxErrorException:意外标记:需要COMMIT:END
没有COMMIT语句,程序编译正确。
知道我做错了吗?
答案 0 :(得分:0)
您无法在过程中提交事务。
您可以在调用程序后提交。