一、原理:系统中每张单据在进行新增(A)、删除(D)、修改(U)、关闭(L)、取消(C)时都会触发数据库相应业务数据的更新,更新数据但不立刻commit,更新完数据后会先触发一个名为SBO_SP_TransactionNotification的存储过程,存储过程返回名为@error的参数,取1或者0...
分类:
其他好文 时间:
2014-07-07 20:23:07
阅读次数:
179
SBO_SP_TransactionNotification这个存储过程主要应用于页面操作(数据库操作)的放行和阻止。当返回0时放行(commit),当返回1时阻止(回滚)。-- ADD YOUR CODE HEREif @object_type='22' and @tran...
分类:
其他好文 时间:
2014-07-07 20:17:52
阅读次数:
195
导出oracle11.2.0.2的服务器的数据时,报“EXP-00003:未找到段(0,0)的存储定义”错误。初步分析是由于数据表是空表导致该问题。Oracle11G在用EXPORT导出时,空表不能导出11GR2中有个新特性,当表无数据时,不分配segment,以节省空间解决方法:一、insert一行,再rollback就产..
分类:
数据库 时间:
2014-07-03 14:12:13
阅读次数:
623
git merge的基本用法为把一个分支或或某个commit的修改合并现在的分支上。 我们可以运行git merge -h查看其命令usage:gitmerge[options] [...] or:git merge[options] HEAD or:git merge--abort -n ...
分类:
其他好文 时间:
2014-07-03 10:39:05
阅读次数:
252
翻译整理自:http://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-commit.html在用git来进行版本控制时,我需要执行git commit命令,将索引内容添加到仓库中。示例1:git com...
分类:
其他好文 时间:
2014-07-03 10:31:59
阅读次数:
274
一、前言git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。二、基本git add表示 add to index only files created or modified and not those de...
分类:
其他好文 时间:
2014-07-03 10:22:49
阅读次数:
218
在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果。当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方法。函数原型:+ (void)animateWithDuration:(NSTimeInterval...
分类:
其他好文 时间:
2014-07-02 23:13:17
阅读次数:
263
事务是用来分割数据库活动的逻辑工作单元,事务即有起点,也有终点;
当下列事件之一发生时,事务就开始了:
连接到数据库上,并执行了第一天 DML 语句; 当前一个事务结束后,又输入了另外一条 DML 语句;
当下列事件之一发生时,事务就结束了:
执行 COMMIT 或 ROLLBACK语句;执行一条 DLL语句,例如 CREATE TABLE 语句;在这种情况下, 会...
分类:
数据库 时间:
2014-07-02 09:17:20
阅读次数:
190
一、数据库事务1.概念:数据库事务指把一系列数据库操作组成一个单元,要么全部取消,要么全部完成。即提交和回滚操作。2.特性:(1)原子性表示组成一个事务的多个数据库操作是一个不可分隔的原子单元,只有所有的操作执行成功,整个事务才提交,事务中任何一个数据库操作失败..
分类:
系统相关 时间:
2014-07-02 06:39:12
阅读次数:
234
最近的任务是里了解XA协议。要了解XA协议,必须先了解X/Open DTP模型,稍微总结一下:X/Open DTP(Distributed Transaction Process)是一个分布式事务模型。这个模型主要使用了两段提交(2PC - Two-Phase-Commit)来保证分布式事务的完整性...
分类:
其他好文 时间:
2014-07-01 12:28:17
阅读次数:
458