首先truncate是DDL语句,而delete是DML语句。truncate的删除比delete快很多,尤其是表数据量大的时候,原因是truncate执行过程中不产生undo,所以truncate也无法再回滚。而delete在commit之前肯定是可以回滚的。truncate的另一个特性是会将表的...
分类:
数据库 时间:
2014-11-17 21:04:33
阅读次数:
214
项目结构是:springmvc+hibernate+mysql,数据库连接池:C3P0服务器使用的是tomcat7出现的状况是:访问的时候经常出现404错误实验的过程刚开始以为是数据库版本的问题,但是用过了各个版本,包括操作系统用windows,linux都试过,错误是一样的。也试过网络上面讲的改变mysql的配..
分类:
Web程序 时间:
2014-11-17 19:39:58
阅读次数:
313
Oracle锁表 ?行级锁 ?表级锁 ?? ? ? ? ? ---- 行被排他锁定 ? ? ? ? ? ----在某行的锁被释放之前,其他用户不能修改此行 ? ? ? ? ?----使用 commit 或 rollback 命令释放锁 ? ? ? ? ? --...
分类:
数据库 时间:
2014-11-17 16:02:34
阅读次数:
284
??
①PL/SQL 程序设计简介
PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,
所以PL/SQL代码可以对数据进行快速高效的处理
在PL/SQL中可以使用的SQL语句有:
INSERT,UPDATE,DELETE,SELECT …INTO,COMMIT,ROLLBACK,SAVEPOINT。
提示:...
分类:
数据库 时间:
2014-11-17 15:59:54
阅读次数:
213
---恢复内容开始---error:2014 Commands out of sync; you can't run this command now这个错误号我也真是醉了。一直纠结于为什么存储过程执行完,commit操作就是不能再mysql的log里被查到呢。于是试着输出了下错误,然后这个错误就出...
分类:
数据库 时间:
2014-11-17 10:38:39
阅读次数:
257
在处理事务的时候,一般都用RollBack Transaction来回滚,但是如果在嵌套事务中这样使用的话,就会出现错误。在SqlServer里,嵌套事务的层次是由@@TranCount全局变量反映出来的。每一次Begin Transaction都会引起@@TranCount加1。而每一次Comm....
分类:
数据库 时间:
2014-11-17 10:38:01
阅读次数:
223
重装系统后,启动svn,挂载原来的repository目录,访问正常,但提交时老发生以下错误:Commit failed (details follow): Can't create directory ***.txn: No such file or directorygoogle一把,看到碰到这...
分类:
其他好文 时间:
2014-11-16 15:51:08
阅读次数:
149
版本库的创建1. 三部曲:git init 、 git add 、 git commitMkdir myworkspaceCd myworkspaceGit initEcho ”hello.” > welcome.txtGit add welcome.txtGit commit –m “initia...
分类:
其他好文 时间:
2014-11-16 07:04:26
阅读次数:
141
在数据库中,所谓事务是指作为单个逻辑工作单元执行的一系列操作。事务的操作: 先定义开始一个事务,然后对数据作修改操作, 这时如果提交(COMMIT),这些修改就永久地保存下来 如果回退(ROLLBACK),数据库管理系统将放弃您所作的所有修改而回到开始事务时的状态。在JDBC中,事务默...
分类:
数据库 时间:
2014-11-14 22:22:23
阅读次数:
212