这个事务刚开始的时候我很不理解,
我以为是这个事务是一种结构,或者是一个package或者一个procedure,
后来我觉得我想明白点了,其实这个事务只是一件我要完成的事,这件事我不然就完成,要不然就没完成,没完成就回到开始
的状态,或者回到一个你设定的状态那。
如果在程序中就是一个SQL语句开始了,就开始了一个事务,当你觉得这个事务完成了,就调用COMMIT,这就是完成了
一个事务了,当然了,也可以用ROLLBACK,就是回滚这个事务做的事。也就当这个事务完成了,这个完成就是失败的完成
应该说是这个事务结束了。
设置一个读事务,必须用这句开始:
EXEC SQL SET TRANSACTION READ ONLY;
时间: 2024-10-11 17:08:12