摘要: 1、事务的基本概念 事务是一系列的任务组成的逻辑工作单元,这个逻辑工作单元中的所有任务必须作为一个整体要么全部完成要么全部失败。 在SQL Server中,不管是否显式地使用begin transaction标记了事务的开始,每个DDL操作都是一个事务。 要把多条命令封装在一个事务中,只需要使用两个标记来圈定整个事务的范围:一个标记于事务开始处,而另一个则位于事务完成处,也就是把事务对数据的修改提交到磁盘的地方。如果封装在事务内部的代码检测到错误发生,可以回滚或撤销整个事务。 ◊ begin transaction ◊ commit transaction ◊ rollback t... 阅读全文
posted @ 2013-03-10 09:02 libingql 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 1、插入数据 SQL提供了4中形式的insert命令以及select/into命令作为插入数据的主要方法。insert命令的形式如下: 1>、insert/values:插入一行数据,通常用于插入来自用户界面的数据。 2>、insert/select:插入一个结果集,通常用于操作多行数据。 3>、insert/exec:插入一个存储过程的执行结果,用于复杂的数据操作。 4>、insert default:插入一个由各个列的默认值构成的新行,使用它可以通过预先填充的方式为未来的数据保留一些数据行。 5>、select/into:利用一个select语句的结果集来创建 阅读全文
posted @ 2013-03-10 07:45 libingql 阅读(714) 评论(0) 推荐(0) 编辑