Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103136967
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136968
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136969
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136971
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136972
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136973
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136974
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136975
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136976
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136977
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136978
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136969
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136980
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136981
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136982
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136983
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136984
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136985
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136986
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136987
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136988
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136989
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136990
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136991
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136992
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136993
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136984
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136995
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136996
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136997
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136998
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136999
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137000
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137001
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137002
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137003
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137004
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137005
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137006
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137007
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137008
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103136999
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137010
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137011
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137012
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137013
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137014
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137015
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137016
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137017
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137018
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks

DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据(4)-sdccf-ChinaUnix博客
  • 博客访问: 103137019
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 19:04:38

developerWorks


 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129660) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129659) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129658) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129657) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129656) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129655) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129654) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129653) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129652) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129651) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129649) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129647) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129646) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129645) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129644) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129643) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129642) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129641) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129640) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129639) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129638) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129636) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129635) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129634) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129633) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129632) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129631) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129630) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129629) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129628) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129627) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129626) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129625) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129624) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129623) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129622) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129621) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129620) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129619) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129618) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129617) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129616) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129615) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129614) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129613) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129612) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129611) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129610) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~

 


COMMIT 和 ROLLBACK 语句和事务边界

工作单元(unit of work,UOW) 也称为事务,它是应用程序进程中一个可恢复的(recoverable) 操作序列。UOW 的经典示例是简单的银行转帐事务,即把资金从一个帐号转到另一个帐号中。在应用程序从一个帐号减去一定数量的资金之后,数据库会出现不一致的状态;在第二个帐号中增加同样数量的资金之后,这种不一致才会消除。当这些修改已经提交之后,其他应用程序才能使用它们。

当应用程序进程中的第一个 SQL 语句对数据库发出时,一个 UOW 隐式地开始。同一个应用程序后续的所有读写操作被认为是同一个 UOW 的一部分。应用程序可以在适当的时候发出 COMMITROLLBACK 语句来结束 UOW。COMMIT 语句将这个 UOW 中所做的所有修改持久化,而 ROLLBACK 语句撤消这些修改。如果应用程序正常地结束,而没有发出显式的 COMMITROLLBACK 语句,那么 UOW 会自动地提交。如果应用程序在 UOW 结束之前意外地终止,那么这个工作单元会自动地回滚。

保存点(savepoint) 允许选择性地回滚组成 UOW 的操作子集,这样就不会丢失整个事务。可以嵌套保存点并可以同时拥有几个活跃的 保存点级别(savepoint level);这允许应用程序根据需要回滚到特定的保存点。假设在某个 UOW 中定义了三个保存点(A、B 和 C):

do some work;
 savepoint A;
 do some more work;
  savepoint B;
  do even more work;
   savepoint C;
   wrap it up;
  roll back to savepoint B;

回滚到保存点 B 会自动地释放保存点 C,但是保存点 A 和 B 仍然是活跃的。

关于保存点级别的更多信息以及说明 DB2 保存点支持的详细示例,见 参考资料

阅读(129609) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~