--创建会话临时表create global temporary table tmp_user_session(user_id int, user_name varchar2(20),user_email varchar2(30)) --这句表示 当事务提交时 保留数据on commit prese...
分类:
数据库 时间:
2014-10-23 12:13:25
阅读次数:
145
http://www.zvolkov.com/clog/2009/07/09/why-nhibernate-updates-db-on-commit-of-read-only-transaction/Always be careful with NULLable fields whenever yo...
分类:
数据库 时间:
2014-10-23 12:07:34
阅读次数:
272
create procedure [spname]([spvariable])asbeginbegin transactionbegin try--具体sql过程commit;end trybegin catchrollback;end catchend
分类:
数据库 时间:
2014-10-23 11:58:01
阅读次数:
207
在mysql-5.6中innodb_flush_log_at_trx_commit的默认值为1.mysql>showvariableslike"innodb_flush_log%";+--------------------------------+-------+|Variable_name|Value|+--------------------------------+-------+|innodb_flush_log_at_timeout|1||innodb_flush_log_at..
分类:
数据库 时间:
2014-10-22 18:33:55
阅读次数:
135
转自:http://blog.csdn.net/sunxing007/article/details/6427290数据库事务的4个特性:原子性(atomic):都成功或者都失败;一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额....
分类:
数据库 时间:
2014-10-22 12:30:15
阅读次数:
259
MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现begin开始一个事务rollback事务回滚commit事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set aut...
分类:
数据库 时间:
2014-10-22 10:58:07
阅读次数:
239
xcode自带svn的使用1、代码中 某文件后面有 “M” 标记,表示该文件已被修改,需要commit. (右键该文件 -> source control -> commitselected file...)2、代码中 某文件后面有 “A” 标记,表示该文件是新添加的,已受SVN管理,需要c...
分类:
其他好文 时间:
2014-10-21 17:19:54
阅读次数:
176
http://blog.csdn.net/caiwenfeng_for_23/article/details/37501249解决代码冲突如果commit时出现“You have to update your work copy first.”红色警告,说明版本库中的此文件已经被其他人修改了。请先点...
分类:
其他好文 时间:
2014-10-21 12:14:07
阅读次数:
196
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现????×: 不会出现 ...
分类:
其他好文 时间:
2014-10-20 19:43:52
阅读次数:
264
背景: 游标控制服务器端游标的行为,相关的T-SQL如下: declare , open , fetch , close , deallocate。1、 cursor_close_on_commit{on | off}; 如果设置为on 在事务提交时或回滚时会关闭打开的游标, 如果设置为...
分类:
数据库 时间:
2014-10-20 13:26:26
阅读次数:
150