RDS Transacrion

由於RDS注重资料的一致性, Transaction就相对重要, 也是RDS的优势.

  1. 从最基本的Begin Transaction 到Commit/Rollback, 区块内的指令只对该Transaction有效.
    https://ithelp.ithome.com.tw/upload/images/20211003/20091942csFzgoTa8L.png

  2. 也可以对Transaction命名以方便区分.
    https://ithelp.ithome.com.tw/upload/images/20211003/200919424RDOkLmK9T.png

  3. 由於可以多个Transaction组合与命名, 也可以发展出巢状结构.
    https://ithelp.ithome.com.tw/upload/images/20211003/20091942ANsxhOTxIt.png

  4. 但巢状只能用在commit Transaction.
    https://ithelp.ithome.com.tw/upload/images/20211003/20091942FfrJhfRpxk.png

  5. 若有Roll Back则需要使用Save Transaction.
    https://ithelp.ithome.com.tw/upload/images/20211003/20091942mkdrrbeTr3.png

  6. 也可以搭配Try Catch实作all or nothing的结果.
    https://ithelp.ithome.com.tw/upload/images/20211003/20091942PFZcS6w8Ov.png

  7. 当有错误发生, Catch内就可以Rollback维持资料一致.
    https://ithelp.ithome.com.tw/upload/images/20211003/20091942p9SNMZSFap.png


<<:  【Day18】Git 版本控制 - 多人协作 Git Flow

>>:  Day18-Vue Router 路由设定(part1)

[iT铁人赛Day12]JAVA回圈范例

今天来练习回圈的范例,利用范例说明for回圈以及while回圈 for回圈范例程序码如下: impo...

[Python 爬虫这样学,一定是大拇指拉!] DAY21 - 实战演练:JSON Response - 抓取个股日成交资讯

好的,讲解完 Requests 套件的基本介绍後,终於要进入真实情况的爬虫应用拉! 但我们一步一步来...

web C# 找出页面上的control

它可能在任何一个Control.要仔细找. Page.Controls -System.Web.UI...

当责:概念篇

当责 第一次看到「当责」(Accountability) 是无意间瞥见的,当时满是疑惑,觉得这个词文...

30天学会 Python: Day 2-input啦!

变数 在程序中用来 暂存 资料和数值的物件(以後再讲物件是甚麽,挖坑+1),有点类似数学中的未知数 ...