Sql 无法在带有ibm400的db2上使用事务

Sql 无法在带有ibm400的db2上使用事务,sql,tsql,db2,ibm-midrange,Sql,Tsql,Db2,Ibm Midrange,我正在尝试将动态更新和选择结合到db2 在我应用事务处理(即提交、回滚或保存点)之前,一切正常 例如,执行非常基本的命令 SAVEPOINT回滚时的SAVEPOINT1保留游标 提供的提交、回滚或保存点无效。 对于simplecommit和其他应用程序,效果相同 有人能解释为什么我不能执行这个命令以及如何修复它吗? Google只显示带有不适用示例的ibm文档。必须记录表所在的库(模式)。查看此项以创建日志您试图在何处运行此类命令的可能副本?您将收到什么错误消息?您使用的隔离级别是什么?没有?事

我正在尝试将动态更新和选择结合到
db2

在我应用事务处理(即
提交
回滚
保存点
)之前,一切正常

例如,执行非常基本的命令
SAVEPOINT回滚时的SAVEPOINT1保留游标
提供的
提交、回滚或保存点无效。

对于simple
commit
和其他应用程序,效果相同

有人能解释为什么我不能执行这个命令以及如何修复它吗?
Google只显示带有不适用示例的ibm文档。

必须记录表所在的库(模式)。查看此项以创建日志

您试图在何处运行此类命令的可能副本?您将收到什么错误消息?您使用的隔离级别是什么?没有?事实上,您不必记录库中的所有表,尽管这通常是可取的,而且可能会使管理变得更简单。如果库是由SQL
CREATE SCHEMA
创建的,则基础结构已经为您构建,默认情况下,在该库中创建的任何表都将为您记录。如果您手动构建了基础结构,那么默认情况下,如果您设置了一个数据区域,DB2将自动记录该库中的新表