国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 成都市| 黄山市| 五大连池市| 卢湾区| 长岛县| 庆云县| 马边| 宁乡县| 汾阳市| 大埔区| 玉田县| 香港| 吴桥县| 安新县| 长海县| 祁东县| 从化市| 仙游县| 平遥县| 阳山县| 惠安县| 威宁| 绥化市| 华安县| 阿克陶县| 玛纳斯县| 三河市| 伊金霍洛旗| 安化县| 达孜县| 尼勒克县| 富源县| 通渭县| 河北省| 呼伦贝尔市| 平乐县| 九寨沟县| 公安县| 望谟县| 晋宁县| 扬州市|