zoukankan      html  css  js  c++  java
  • 事务

    事务(Transaction)
    事务是一种机制,一个操作序列,包含一组操作指令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求(即要么全部执行,要么全部不执行)
    事务:从百度百科上面读取的意思是--》 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)
    一个事务可以是一条SQL语句,一组SQL语句或整个程序。
    其实通俗点说就是:就是一个要执行的代码块,一个执行单元;
    ---------------------------------------
    事务分类
    显式事务
    则用begin transaction指定事务开始commit.../rollback...指定结束
    隐式事务
    通过设置 set implicit_transaction on(开)或者off(关)
    自动提交事务
    默认情况下SQL server每条语句都是一个事务,成功就自动提交,失败就回滚
    ---------------------------------------
    执行事务的语法
    开始事务
    begin transaction
    提交事务
    commit transaction
    回滚(撤销)事务
    rollback transaction
    ---------------------------------------
    示例:
    begin Transaction
    update user set id+=1 where id=1111
    if(@@error<>0) //判断是否报错如果报错就回滚信息否则提交事务
    rollback transaction
    else
    commit transaction

    @@ERROR:当前一个语句遇到错误,则返回错误号,否则返回0。

     
     
     http://blog.csdn.net/miniduhua/article/details/52102091
  • 相关阅读:
    flask之Blueprint蓝图
    flask之Flask、config配置
    flask之路由route
    flask之request
    flask之response
    pyhton中的深浅copy
    jQuery选择器
    Html常用标签
    python中的字典dict
    python基础知识
  • 原文地址:https://www.cnblogs.com/ZkbFighting/p/7594109.html
Copyright © 2011-2022 走看看