摘要: 事务是SQL Server防止你的数据出现不一致状态的基础结构.我们已经学习过事务是如 何工作的.在这一节中,我们将学习在SQL Server开发环境下如何让事务为你工作.S Q L S e r v e r中事务有两种,它们是隐式事务和显式事物. 21.3.1 隐式事务 隐式事务是SQL Server为你而做的事务.隐式事务又称自动提交事务.如果运行一条 I N S E RT语句,SQL Server将把它包装到事务中,如果此I N S E RT语句失败,SQL Server将回滚 或取消这个事务.每条S Q L语句均被视为一个自身的事务.例如在程序清单2 1 - 2中,有四条 I N S E 阅读全文
posted @ 2012-11-08 21:46 奇奇博客 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以 BEGIN TRANSACTION 语句显式开始,以 COMMIT 或 ROLLBACK 语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务仍以 COMMIT 或 ROLLBACK 语句显式完成。事务操作的语法:BEGIN TRANSACTIONBEGIN DISTRIBUTED TRANSACTIONCOMMIT TRANS 阅读全文
posted @ 2012-11-08 21:44 奇奇博客 阅读(353) 评论(0) 推荐(0) 编辑
摘要: -------------------------------------1使用子查询实现命题查询出所有没有参加考试的同学的学生编号,姓名。use MySchoolselect * from Studentselect * from Scoreselect sNo,sName from Studentwhere sId not in(select studentId from Score)--2使用联接重做:查询出所有没有参加考试的同学的学生编号,姓名。 select sNo,sName from( select sNo,sName,scoreId from Student left out. 阅读全文
posted @ 2012-11-08 20:39 奇奇博客 阅读(168) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示