`
deng131
  • 浏览: 672675 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MS-SQL事务操作

阅读更多
事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。

事务的语句:

开始事物:BEGIN TRANSACTION
提交事物:COMMIT TRANSACTION
回滚事务:ROLLBACK TRANSACTION

事务的4个属性:

①原子性(Atomicity):事务中的所有元素作为一个整体提交或回滚,事务的个元素是不可分的,事务是一个完整操作。
②一致性(Consistemcy):事物完成时,数据必须是一致的,也就是说,和事物开始之前,数据存储中的数据处于一致状态。保证数据的无损。
③隔离性(Isolation):对数据进行修改的多个事务是彼此隔离的。这表明事务必须是独立的,不应该以任何方式以来于或影响其他事务。
④持久性(Durability):事务完成之后,它对于系统的影响是永久的,该修改即使出现系统故障也将一直保留,真实的修改了数据库
分享到:
评论

相关推荐

    MS-SQL jdbc 2.0

    总结,MS-SQL JDBC 2.0驱动是Java开发者与SQL Server交互的重要工具,提供了丰富的功能和优化选项,使得Java应用程序能高效地访问和操作SQL Server数据库。在实际开发中,理解和掌握这些知识点将极大地提升开发效率...

    MS-SQL Server杂志-事务全攻略

    ### MS-SQL Server杂志-事务全攻略 #### SQL Server 发展及特性 ##### SQL Server 发展历程 SQL Server 是微软公司推出的一款关系型数据库管理系统,自1989年发布以来,经历了多个版本的迭代升级。它最初由微软、...

    MS-SQL 锁机制

    2. **独占锁**:当用户需要修改数据(如执行`INSERT`、`UPDATE`或`DELETE`操作)时,MS-SQL Server会自动为该数据分配独占锁。在某个数据源上,同一时刻只能有一个进程获得独占锁。这意味着其他进程无法对该数据进行...

    C++ MS-SQL 连接类

    总的来说,`ADOConn`类为C++程序员提供了一种方便的方式来与MS-SQL数据库进行交互,通过封装ADODB接口,简化了数据库操作,提高了代码的可读性和可维护性。理解和使用此类,能够帮助开发者更高效地处理C++中的数据库...

    MS-SQL标准存储过程生成小工具

    在实际开发中,使用“MS-SQL标准存储过程生成小工具”不仅可以提升开发效率,还能确保存储过程的质量,尤其是在处理大量数据或者需要频繁执行相同数据库操作的场景下,其价值尤为突出。因此,对于MS-SQL的开发和维护...

    浅谈MS-SQL锁机制

    总结来说,MS-SQL锁机制是确保数据库并发访问安全的核心机制,通过精细的锁类型和管理策略,它可以有效地处理并发事务,防止数据异常,并确保事务的隔离性。了解和熟练掌握SQL Server的锁机制对于优化数据库性能和...

    MS-SQL Server热点话题30问

    MS-SQL Server是微软推出的企业级...以上问题的解决通常涉及对SQL Server的深入理解和细致操作,建议在操作前备份好数据,以防不测。在处理这些问题时,参考官方文档、利用社区资源及与同行讨论都是很好的解决途径。

    JDBC for MS-SQL2000

    总之,JDBC for MS-SQL2000提供了Java应用程序与SQL Server 2000之间的桥梁,通过理解和熟练运用这些JDBC驱动文件,开发者可以高效地进行数据库操作。在开发过程中,还需要考虑事务管理、错误处理、性能优化等多个...

    Ms-SQL备份还原工具

    Ms-SQL备份还原工具是一款专为Microsoft SQL Server设计的实用程序,它提供了便捷的方式来管理和执行数据库的备份与恢复操作。这款工具以其用户友好的Windows界面和对SQL Server身份验证及Windows身份验证的支持而受...

    CMS 新闻网站开源代码(带后台以及数据库ASP.Net+MS-Sql)

    【标题】"CMS 新闻网站开源代码(带后台以及数据库ASP.Net+MS-Sql)" 描述了一款基于ASP.Net技术和MS-Sql数据库构建的内容管理系统(CMS),专为新闻网站设计。这种CMS允许用户管理和发布新闻内容,同时提供了一个后台...

    MS.SQL.Server.2008.技术内幕:T-SQL.查询.rar

    《MS.SQL.Server.2008.技术内幕:T-SQL.查询》是关于Microsoft SQL Server 2008数据库管理系统中T-SQL查询语言的一本深入解析书籍。T-SQL(Transact-SQL)是SQL Server的标准查询语言,它是SQL的扩展,包含了SQL的...

    ms-sql数据库日志清理

    **ms-sql数据库日志清理** 在SQL Server 2000中,数据库日志管理是数据库维护的重要组成部分。日志文件(LDF)记录了所有事务的详细操作,包括数据的修改、删除和创建等操作,对于确保数据的一致性和可恢复性至关...

    基于JAVA和MS-SQL SERVER技术的成长型中小企业人力资源管理系统优化研究.pdf

    MS-SQL SERVER还支持事务处理、并发控制等高级功能,对系统的稳定运行和数据安全提供了保障。 4. 系统设计与功能模块 文章中描述的人力资源管理信息系统包括企业人力资源规划、招聘与录用管理、培训管理、绩效管理...

    MS-SQL.rar_Delphi Application_ms

    在这个项目中,开发者可能使用了Delphi的Data Access Components (DAC)或ADO (ActiveX Data Objects)来连接和操作MS SQL Server。这些组件允许程序与数据库进行交互,执行SQL查询,读取、写入和更新数据。例如,使用...

    SQL语句帮助文档 - MS SQL

    - **事务**:一组SQL操作,要么全部成功,要么全部回滚,确保数据一致性。 7. **安全性与权限管理**:MS SQL Server提供了一套完整的权限管理系统,包括登录、用户、角色和权限,用于控制对数据库资源的访问。 8....

    T-sql 语言大全

    - **RDBMS**:关系型数据库管理系统,如MS SQL Server、MySQL等,基于SQL标准进行操作,数据以表格形式存储。 - **表结构**:每个表包含多条记录,每条记录由多个字段(列)组成,如示例中的"Persons"表。 4. **...

    MS-SQL.rar_SQL 锁

    本文将深入探讨MS SQL中的几种锁类型、它们的概念、应用及操作方法。 一、锁的基本概念 锁是用来防止多个事务同时修改同一资源,从而避免数据不一致性的工具。在MS SQL中,锁有共享(S)和排他(X)两种基本模式。...

    MS-SQL-Server.rar_sql server

    MS SQL Server是一款由微软公司开发的关系型数据库管理...文件"MS SQL Server.doc"可能包含了关于如何使用上述存储过程的详细步骤,或者提供了更深入的理论知识和实践技巧,建议进一步阅读以增强您的理解和操作能力。

    MS - Microsoft SQL Server 2008 T-SQL Fundamentals (2008.10).

    T-SQL是SQL Server的主要查询语言,用于数据操作、查询、存储过程编写、事务控制等任务。本教程旨在帮助用户掌握这一关键技能。 在SQL Server 2008中,T-SQL得到了进一步增强,包括性能优化、可编程性改进和新特性...

Global site tag (gtag.js) - Google Analytics