国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

sql 事務(wù)

2019-11-10 22:13:40
字體:
供稿:網(wǎng)友

事務(wù)(Transaction)是訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元(unit)。事務(wù)通常由高級數(shù)據(jù)庫操縱語言或編程語言(如SQL,C++或java)書寫的用戶程序的執(zhí)行所引起,并用形如begin transaction和end transaction語句(或函數(shù)調(diào)用)來界定。事務(wù)由事務(wù)開始(begin transaction)和事務(wù)結(jié)束(end transaction)之間執(zhí)行的全體操作組成。

	事務(wù)是恢復(fù)和并發(fā)控制的基本單位。	事務(wù)應(yīng)該具有4個屬性:原子性、一致性、隔離性、持續(xù)性。這四個屬性通常稱為ACID特性。
	原子性(atomicity)。一個事務(wù)是一個不可分割的工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。
	一致性(consistency)。事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。一致性與原子性是密切相關(guān)的。
	隔離性(isolation)。一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是
隔離的,并發(fā)執(zhí)行的各個事務(wù)之間不能互相干擾。
	持久性(durability)。持續(xù)性也稱永久性(permanence),指一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是
永久性的。接下來的其他操作或故障不應(yīng)該對其有任何影響。
	eg:
   create PRocedure dbo.pr_tran_inproc   as   begin      set nocount on      begin tran         update statement 1 ...         if @@error <> 0 begin            rollback tran            return -1         end         delete statement 2 ...         if @@error <> 0 begin            rollback tran            return -1         end      commit tran      return 0   end   go


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东城区| 竹北市| 鄂托克前旗| 丹江口市| 资阳市| 汉川市| 清河县| 睢宁县| 武乡县| 根河市| 依安县| 南京市| 民和| 独山县| 元江| 南丹县| 汶川县| 同江市| 定陶县| 板桥市| 图木舒克市| 杭锦后旗| 普宁市| 新闻| 阿拉善左旗| 天水市| 苏尼特左旗| 怀宁县| 山西省| 沁水县| 大足县| 台前县| 临夏市| 鄂尔多斯市| 乌鲁木齐市| 尼玛县| 二手房| 平陆县| 连南| 永城市| 达孜县|