请教sybase事务的问题

[复制链接]
查看11 | 回复3 | 2007-9-26 17:01:04 | 显示全部楼层 |阅读模式
sybase中有没有类似oracle 自治事务 pragma autonomous_transaction 的概念?
在当前事务中可以启动另外一个事务,这个事物的commit或者rollback不影响,也不受当前事务的影响?
谢谢!
回复

使用道具 举报

千问 | 2007-9-26 17:01:04 | 显示全部楼层
这个是事务的嵌套,ASE是支持的。
begin tran
insert
update
begin tran
insert 1
update 1
commit/rollback tran
commit /rolback tran
没有问题,嵌套内的事务是不影响外部事务的。
回复

使用道具 举报

千问 | 2007-9-26 17:01:04 | 显示全部楼层
原帖由 jarjar 于 2008-12-4 11:21 发表
这个是事务的嵌套,ASE是支持的。
begin tran
insert
update
begin tran
insert 1
update 1
commit/rollback tran
commit /rolback tran
没有问题,嵌套内的事务是不影响外部事务的。

谢谢斑竹,我测试看看
回复

使用道具 举报

千问 | 2007-9-26 17:01:04 | 显示全部楼层
有些疑问,这个写法在pb的嵌入式sql中是不认吧?如果写到存储过程,就变成之前我碰到的问题了:
http://www.itpub.net/thread-1089522-1-2.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行