posts - 11, comments - 0, trackbacks - 0, articles - 3

          事務(wù)

          Posted on 2006-11-10 22:24 團(tuán)隊(duì)精神 閱讀(275) 評論(0)  編輯  收藏

          事務(wù):是單個的原子的操作的集合,由獨(dú)立的操作組成,又一種一致的狀態(tài)轉(zhuǎn)化為另一種一致的狀態(tài)。

          • 事物的四個屬性ACID:

            • ? 原子性:事務(wù)是一個不可分割的工作單元。要么全部執(zhí)行、要么全部不執(zhí)行。

            • 一致性:總體上不能破壞業(yè)務(wù)規(guī)則,使一種一致狀態(tài)轉(zhuǎn)化為另一種一致狀態(tài)。

            • 隔離性:每個事務(wù)必須獨(dú)立于其他事務(wù)執(zhí)行,并且事務(wù)中的操作同時發(fā)生。

            • 持久性:確保事務(wù)提交后,其輸入是永久性的。

          事務(wù)的開始:標(biāo)準(zhǔn)SQL-99:START TRANSACTION

          ?????????????????????????MYSQL:用START TRANSACTION和BEGIN來啟動事物

          ?????????????????????????ORACLE:不支持START TRANSACTION ,它是自動啟動的

          在提交事務(wù)(COMMIT)之前可以用ROLLBACK回滾事務(wù)。

          ORACLE事務(wù)保存點(diǎn)的設(shè)置(MYSQL不支持):SAVEPOINT 保存點(diǎn)名稱;

          ORACLE中設(shè)置事務(wù)提交模式的方法:SET AUTOCOMMIT ON/OFF

          MYSQL中的方法是:SET AUTOCOMMIT=0/1???

          ?

          高級事務(wù):

          • ????ORACLE中支持的事務(wù)隔離級別有:1)只讀事務(wù)? 2)提交讀(默認(rèn))3)可串行讀

          設(shè)置語法為(ORACLE):

          ?????????????SET TRANSACTION

          ???????????????{{READ ONLY|READ WRITE}

          ??????????????????|ISOLATION LEVEL

          ?????????????????????{ READ COMMIT|SERIALIZABLE}};???


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 视频| 隆德县| 华坪县| 林芝县| 桃园县| 临颍县| 辉县市| 富川| 正蓝旗| 建德市| 沁源县| 建湖县| 修武县| 闽侯县| 东至县| 望都县| 吉隆县| 平度市| 陵川县| 来凤县| 富阳市| 谢通门县| 凤庆县| 天镇县| 岳池县| 恭城| 宁安市| 金川县| 乌拉特前旗| 历史| 平阳县| 嘉鱼县| 永寿县| 皮山县| 双鸭山市| 孝感市| 江油市| 浏阳市| 正阳县| 神农架林区| 仪陇县|