当前位置: 首页 > 工具软件 > unchained > 使用案例 >

run only in unchained transaction mode

伯博
2023-12-01

unchained transaction mode

程序调用过程报以下错误:

<code>com.sino.base.exception.DataHandleException: Stored procedure 'dbo.CTZC_TRANS_DATA2EFA' may be run only in unchained transaction mode

解决办法:执行以下命令
sp_procxmode ‘dbo.CTZC_TRANS_DATA2EFA’,’anymode’

unchained全称unchained mode,是sybase数据库的一种事物模式。

SybaseAse中有两种事务模式

1.unchained mode(默认)

    unchained mode 显示的开始一个事务,
    unchained mode 使用'commint tran', 'rollback tran'
    unchained mode 支持嵌套事务,
    SybaseAse默认模式是运行在unchained 模式,在该模式下,所有事务都必须清楚地以BEGIN TRANSACTION开始,并以ROLLBACK TRANSACTION或者 COMMIT TRANSACTION来结尾。
2.chained mode

    在此模式下,SybaseAse允许对有COMMIT TRANSACTION语句而无相应BEGIN TRANTRANSACTION语句的存储过程进行编译。
    chained隐式的开始一个事务
    chained mode 使用'commint work ', 'rollback work'
 类似资料:

相关阅读

相关文章

相关问答