南阳做网站

当前位置:

南阳做网站,SQL Server之事务详解

浏览量:4046次

南阳做网站南阳建网站



  1.事务的观点

  事务(TRANSACTION)是:使一个事宜内的语句成为一个团体来实行,作为单个逻辑任务单元实验的一系列独霸作为一个集团向体系提,要末都履行、要末都不实验,事件是一个不成接洽的工作逻辑单元在成立存储过程运用,事变是保障数据残破性的最小的一个单位要不都胜利要不都失败

  2.事情的个性(ACID)

  原子性:完整的集团,要末都试验,要末都不实行

  不合性:事情完成时,数据必须处于差距形态

  拒却性:张三和李四的转账,王五与赵二的转账之间相互自力

  永世性:事务完成后他对数据库的批改被永远的生活生计

  3.事宜分类

  (1)显式事情:又叫用户界说事务,指用户实行SQL变乱语句而定的事件

  1.创议事宜:

通过发出beg做网站in transaction语句闪现创议事件

  begin transaction [事务的名称 @变量] [with mark['描述标记的字符串']]]

  2.提交事件

  co妹妹it transaction[事务的名称@变量]

  或

  co妹妹it [work]

  3.取缔事故(回滚事宜)

  rollback transaction[事务的名称 @变量|保存点|@保存点变量]

  或

  rollback work

  4.配置事变生活生计点

  save transaction <保存点|@保存点变量>

  @生活点变量,必须使用char,varchar,nchar,navrchar数据类型声名该变量

隐式事项:不紧要使用begin trans做网站action语句动员事项

  颠末set implicit_transactions on 语句,将隐式变乱打开

  通过set implicit_transactions off 语句,将隐式事项关闭

  被动事宜:当一个语句成功试验后,被自动提交。发作纰谬后,被被动回滚

  5.事务牵制

  (1)初阶事项:BEGIN TRANSACTION

  (2)提交变乱:CO美眉IT TRANSACTION

  (3)回滚(撤销)事宜:ROLLBACK TRANSACTION一旦事情提交或回滚,则事情完结

  (4)配置变乱生计点:

  (5)目前事故嵌套:经由全局变量@@TRANCOUNT

  使用begin transaction,加1

使用commit做网站,减1

  (6)事情措置进程中的舛误:

  具体的例子大家就到书上自己寻找吧,哈哈哈,太懒了,我就不往上写了

南阳做网站就找春秋科技,春秋科技是一家专注于南阳网站建设、南阳网站设计、南阳网站制作、南阳做网站、南阳建网站等服务的南阳网站建设公司。已成功帮助10000多家企业实现网上盈利,为企业提供南阳网站建设一站式服务。

24小时服务热线:13733108860

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【】,我们在确认后,会立即删除,保证您的版权。