⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db-9.html

📁 makefile 例子
💻 HTML
字号:
<html>
<head>
<title>Transact-SQL狼 扁夯 俺充</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>

<body bgcolor="#FFFFFF" topmargin=5 leftmargin=15>
<p><br>
  <font size="4"><b>Transact-SQL狼 扁夯 俺充</b></font></p>
<div align="left">
  <hr width="70%" align="left">
</div>
<div align="left"></div>
<p> <font size="2"><br>
  飘罚黎记(Transaction)捞鄂 咯矾俺狼 单捞磐 荐沥捞 窍唱狼 累诀狼 窜困肺 贸府登绰 巴阑 富茄促.<br>
  咯矾俺狼 单捞磐 荐沥捞 窍唱狼 累诀狼 窜困肺 贸府登档废 焊厘窍绰 巴阑 atomicity(盔磊己)捞扼绊 茄促.<br>
  <br>
  抗甫 甸绢, 篮青 诀公狼 抗陛 捞眉 飘罚黎记篮 窍唱狼 抗陛 拌谅俊辑 牢免窍咯 促弗 抗陛拌谅俊 涝陛茄促. 捞 滴 累诀篮 窍唱狼 窜困肺 窃膊 
  荐青登绢具 窍绰 巴捞促. <br>
  <br>
  溜, 抗陛 拌谅俊辑 牢免篮 己傍窍绊辑 促弗 拌谅肺 涝陛捞 角菩茄促搁, 抗陛 捞眉 飘罚黎记篮 角菩肺 贸府窍绊 抗陛 拌谅 牢免阑 秒家窍绰 捞傈惑怕肺 
  登倒妨具 茄促绰 巴捞促. <br>
  <br>
  ⒙ <font size="3">Transaction</font><br>
  <br>
  SQL Server俊辑 葛电 单捞磐 函版篮 Transaction狼 老何肺辑 贸府等促. <br>
  <br>
  扁夯利栏肺, SQL Server绰 阿 俺喊利牢 巩俊 措秦 Transaction阑 矫累窍绊, 弊 巩捞 沥惑利栏肺 荐青捞 场车促搁 磊悼栏肺 
  Transaction阑 commit茄促. <br>
  <br>
  Begin Transaction 苞 Commit Transaction(肚绰 Rollback Transaction)街栏肺 瘤沥登绰 荤侩磊 
  沥狼(user-defined)Transaction 捞扼绊 舅妨柳 Explicit(疙矫利)Transaction 捞 乐促. <br>
  <br>
  父老, Begin Transaction 苞 Commit Transaction捞 荤侩登瘤 臼栏搁 SQL 辑滚绰 DML巩(select, insert, 
  update, delete)俊 措秦辑 Transaction阑 磊悼栏肺 积己秦林绰 Implicit(鞠矫利)Transaction 葛靛甫 瘤盔秦霖促. 
  <br>
  <br>
  <font size="3"><br>
  ⒑ Explicit Transaction狼 2啊瘤 力距荤亲</font><br>
  <br>
  1. 烙矫 抛捞喉阑 父靛绰 矫胶袍 stored procedure绰 Explicit(荤侩磊沥狼) Transaction 救俊辑 荤侩瞪 荐 绝促. 
  <br>
  抗甫甸绢, 单捞磐海捞胶 可记阑 汲沥窍绰 sp_dboption 矫胶袍 stored procedure甫 荤侩且 荐 绝促.<br>
  <br>
  2. 绢恫 巩甸篮 Explicit(荤侩磊沥狼) Transaction 救俊辑 荤侩瞪 荐 绝促. <br>
  抗甫甸绢, 荐青矫埃捞 坷贰 吧府绰 巩甸篮 荤侩且 荐 绝促. <br>
  <br>
  <font color="#FF3366">荤侩且 荐 绝绰 巩甸 : Alter Database, Backup Log, Create Database, 
  Drop Database, Reconfigure, Restore Database, Restore Log, Update Statistics 
  <br>
  </font><br>
  ⒑ Transaction俊 包窍咯 6俺狼 Transact-SQL巩甸捞 乐促.<br>
  <br>
  1. Begin Transaction<br>
  -- 飘罚黎记阑 矫累窍哥, 促澜苞 鞍篮 备巩阑 爱绰促.<br>
  <br>
  BEGIN TRANSACTION transaction_name<br>
  <br>
  2. Begin Distributed Transaction<br>
  -- MS DTC(Microsoft Distributed Transaction Coordinator)啊 包府窍绰 盒魂 飘罚黎记狼 矫累阑 
  瘤沥茄促. <br>
  盒魂 飘罚黎记篮 窍唱 捞惑狼 辑滚俊 乐绰 单捞磐海捞胶甫 器窃窍绰 飘罚黎记捞促.<br>
  捞 巩厘阑 角青窍绰 辑滚绰 飘罚黎记 炼沥磊捞哥, 蝶扼辑 盒魂 飘罚黎记狼 肯丰甫 力绢茄促.<br>
  <br>
  3. Commit Transaction<br>
  -- Begin Transaction 栏肺 矫累茄 飘罚黎记阑 己傍利栏肺 场辰促. <br>
  溜, 飘罚黎记捞 荐青茄 葛电 函版阑 叼胶农俊 历厘茄促.<br>
  <br>
  4. Rollback Transaction<br>
  -- 飘罚黎记狼 角菩甫 焊绊茄促. 橇肺弊贰赣甸篮 单捞磐海捞胶啊 老包登瘤 臼篮 惑怕啊 乐促绊 啊沥窍绰 版快俊 <br>
  Rollback Transaction 巩厘阑 荤侩茄促. 捞 版快, 飘罚黎记 郴俊辑 角青等 葛电 函版 楷魂篮 捞傈 惑怕肺 盔惑汗备等促.<br>
  <br>
  5. Save Transaction<br>
  -- 飘罚黎记 郴俊 历厘痢(savepoint)阑 汲沥茄促. 历厘痢(savepoint)篮 飘罚黎记郴俊 漂喊茄 瘤痢阑 钎矫窍咯 <br>
  傈眉 飘罚黎记阑 秒家窍瘤 臼绊档 捞绢龙 盎脚甸阑 秒家且 荐 乐档废 茄促.<br>
  (傈眉 飘罚黎记阑 秒家窍妨搁 Rollback Transaction巩阑 荤侩窍扼).<br>
  <br>
  <br>
  6. Set implicit Transaction<br>
  <br>
  <br>
  -- Save Transaction 疙飞篮 历厘瘤痢(savepoint)捞扼绊 窍绰 捞抚阑 爱绰促. <br>
  -- 弥檬 费归俊 历厘瘤痢阑 器窃窃栏肺结,矫累何磐 傈眉 飘罚黎记阑 费归窍绰 巴焊促 漂沥茄 瘤痢鳖瘤 费归且 荐 乐促.<br>
  -- 困狼 版快 角青登绰 蜡老茄 巩厘篮 霉 锅掳 insert巩捞促. <br>
  -- 技锅掳 insert巩篮 Rollback Transaction b 俊 狼秦 盔惑 汗备登绊,<br>
  -- 唱赣瘤 滴俺狼 insert巩篮 Rollback Transaction a 俊 狼秦 盔惑 汗备等促.<br>
  <br>
  <br>
  ⒑ 飘罚黎记 汗备(Transaction Recovery) 客 眉农器牢飘(Checkpoint) <br>
  <眉农器牢飘(Checkpoint)-- 滚欺 某矫肺 葛电 函版等 单捞磐 其捞瘤啊 叼胶农肺 静咯瘤绰 矫痢栏肺结 60檬付促 角青登绢咙.><br>
  --- 飘罚黎记 肺弊(Transaction Log)啊 葛电 飘罚黎记阑 扁废窍扁 锭巩俊, SQL Server绰 沥傈捞唱 矫胶袍 家橇飘傀绢 
  绊厘,<br>
  努扼捞攫飘 巩力, 肚绰 飘罚黎记 秒家 夸备客 鞍篮 版快俊 单捞磐甫 磊悼栏肺 盔惑汗备且 荐 乐促.<br>
  SQL Server绰 绊厘苞 鞍篮 绢恫 巩力啊 惯积窍看阑 版快俊档 葛电 committed(肯丰等)等 Transaction篮 磊悼栏肺 单捞磐海捞胶俊 
  馆康登档废 焊厘秦霖促. SQL Server绰 绊厘苞 鞍篮 巩力啊 惯积且 版快 Transaction Log甫 捞侩窍咯, <br>
  committed(肯丰等)等 Transaction篮 费器况靛(Roll Forward)登绊, 肯丰登瘤 臼篮 Transaction篮 费归(Roll 
  Back)等促.<br>
  <br>
  <br>
  ⒑ 咯矾 荤侩磊客 绢敲府纳捞记 橇肺弊伐甸捞 悼矫俊 鞍篮 单捞磐甫 佬绊 静绰 惑炔阑 悼矫己(concurrency)捞扼绊 窍绰单 <br>
  蝶扼辑, 葛电 DBMS绰 悼矫己(concurrency)巩力甫 秦搬窍扁 困茄 绢恫 辆幅狼 力绢 皋目聪硫阑 馆靛矫 爱绊 乐绢具 茄促. <br>
  <br>
  抗甫甸绢, 悼矫己狼 巩力绰 促澜苞 鞍促.<br>
  <br>
  1. xx篮青狼 3123 拌谅 家蜡磊绰 泅犁 $2,000甫 家蜡窍绊 乐促.<br>
  2. 捞 篮青 拌谅狼 傍悼 家蜡磊牢 辫剧苞 捞焙捞 悼矫俊 $1,000究 牢免茄促.<br>
  3. 捞 Transaction捞 乐篮 饶 , 捞 篮青 拌谅俊 巢篮 陛咀篮 $1,000啊 酒聪扼 $0 捞绢具 茄促.<br>
  <br>
  <br>
  ⒑ 泪陛(Locking)<br>
  悼矫己栏肺 牢窍咯 粮犁窍瘤 臼绰 单捞磐甫 佬霸 登芭唱, 函版等 单捞磐啊 颊角登绰 殿狼 何沥利牢 瓤苞啊 老绢朝 荐 乐促. <br>
  dirty read扼绊 何福绰 捞繁 何沥利牢 瓤苞狼 茄 抗甫 甸绢焊磊<br>
  <br>
  牢荤苞俊 辟公窍绰 辫措府绰 悼丰流盔牢 '全辨悼'捞 捞荤茄 包拌肺 林家函版阑 秒窍妨绊 茄促. <br>
  辫措府绰 '全辨悼'狼 林家甫 update茄 饶, '全辨悼'狼 篮青 拌谅甫 update且 锭 角荐肺 促弗 荤恩狼 林家甫 函版沁澜阑 舅霸 登菌促. 
  ('全辨悼' 捞扼绰 荤恩捞 滴疙捞 乐菌带 巴捞促.) 促青洒档 滚瓢父 穿福搁 捞 函版阑 秒家且 荐 乐菌促. <br>
  <br>
  辫措府绰 滚瓢阑 穿福绊, 捞力 酒公 肋给档 历瘤福瘤 臼疽促绊 积阿茄促.<br>
  鞍篮矫阿俊 扁贱何辑狼 捞措府绰 啊厘 弥辟狼 扁贱 巩辑甸阑 笼栏肺 焊郴扁 困秦辑 '全辨悼'狼 林家甫 眠免茄促. 捞措府啊 '全辨悼'狼 林家甫 
  眠免窍扁 官肺 炼陛傈俊 牢荤苞 辫措府俊 狼秦 '全辨悼'狼 林家绰 肋给 update登菌栏骨肺 捞措府绰 肋给等 林家甫 掘绢辑 '全辨悼'捞 酒囱 
  促弗 荤恩俊霸 扁贱 巩辑甸阑 焊郴霸 等促. <br>
  <br>
  捞客 鞍篮 <font color="#0000FF">坷幅甫 规瘤窍扁 困秦辑 </font>葛电 DBMS甸篮 悼矫俊 咯矾 荤侩磊啊 单捞磐俊 咀技胶窍绰 
  巴阑 力绢窍绰 皋目聪硫阑 爱绊 乐绢具 茄促.<br>
  <br>
  SQL Server 开矫 促弗 包拌屈 DBMS甸苞 鞍捞 泪陛(Locking)阑 荤侩窍咯 咯矾 荤侩磊啊 咀技胶窍绰 版快俊 单捞磐海捞胶狼 老包己阑 
  焊厘茄促. SQL Server 绰 绢敲府纳捞记 橇肺弊伐俊 弊巴捞 鞘夸肺 窍绰 单捞磐甫 泪臂 荐 乐档废 倾侩窍哥, 促弗 橇肺弊伐捞 弊 单捞磐甫 
  函版窍瘤 给窍档废 焊厘茄促. <br>
  <br>
  促弗 绢敲府纳捞记 橇肺弊伐捞 泪陛等 单捞磐狼 函版阑 夸没窍搁 SQL Server绰 弊 橇肺弊伐阑 肛眠芭唱, 酒聪搁 扁促府霸 茄促. 父距, 
  泪陛(Locking)捞扼绰 俺充捞 单捞磐海捞胶俊 绝菌促搁, 促荐狼 荤侩磊肺 何磐 鞍篮 矫埃俊 单捞磐甫 诀单捞飘窍绰 巴阑 阜阑 规过捞 绝菌阑 
  巴捞促. <br>
  <br>
  老馆利栏肺 SQL Server俊绰 4啊瘤 蜡屈狼 泪陛(Locking)捞 乐促.<br>
  <br>
  1. 傍蜡泪陛(Shared Locking)<br>
  <br>
  2. 硅鸥泪陛(Exclusive Locking)<br>
  <br>
  3. 盎脚泪陛(Update Locking)<br>
  <br>
  4. 狼档泪陛(Intent Locking)<br>
  <br>
  <br>
  SQL Serever 7.0俊辑 泪陛(locking)篮 肯傈洒 悼利捞扁 锭巩俊 绢恫 locking阑 荤侩窍绰 巴捞 亮篮 巴牢瘤甫 犬脚窍瘤 
  给茄促搁 SQL Server啊 磊悼栏肺 搬沥窍档废 滴绰 巴捞 力老 亮促. <br>
  <br>
  <br>
  ⒑ Locking 力绢<br>
  <br>
  老馆利栏肺, Locking狼 力绢俊 包秦辑绰 脚版镜 鞘夸啊 绝促. <br>
  insert, update, delecte 悼累悼救, SQL辑滚绰 select巩俊 措茄 locking 腮飘甫 捞侩窍咯 query 窜困肺 
  locking阑 汲沥且 荐 乐绰 扁瓷阑 啊瘤绊 乐促. query俊辑 抛捞喉 捞抚第俊 捞甸阑 瘤沥窍搁 等促. <br>
  啊阐, Transaction 面倒 肚绰 Blocking 泅惑锭巩俊 叼弃飘 locking阑 荐沥秦具 且 版快啊 乐促.<br>
  <br>
  抗甫 甸绢, authors 抛捞喉俊辑 焊绊 乐绰 悼救 促弗 荤恩捞 抛捞喉阑 荐沥且 荐 绝档废 硅鸥泪陛(Exclusive Locking)阑 
  荤侩窍妨搁 促澜狼 query甫 角青窍搁 等促. <br>
  <br>
  ⒑ 单靛遏(Deadlocks)<br>
  <br>
  单靛遏(Deadlocks)篮 滴 transaction捞 辑肺狼 柳青阑 阜绊 乐绰 面倒窍绰 惑炔捞促.<br>
  <br>
  滴 transaction捞 辑肺 惑措规捞 咀技胶窍绊磊 窍绰 单捞磐海捞胶 按眉俊 措茄 泪陛(locking)阑 蜡瘤窍绊 乐绰 惑炔捞促. 弊 
  蜡老茄 秦搬氓篮 面倒茄 transaction 吝 窍唱甫 秒家窍绰 巴捞促. <br>
  <br>
  单靛遏(Deadlock)阑 乔窍绰 老篮 概快 吝夸窍促. <font color="#FF3333">单靛遏 泅惑捞 惯积窍搁 矫埃苞 磊盔捞 扯厚登扁 
  锭巩捞促. 单靛遏 泅惑阑 乔窍绰 规过篮 亲惑 鞍篮 鉴辑肺 抛捞喉阑 咀技胶窍绰 巴捞促. </font><br>
  </font><font size="2"> <br>
  </font></p>


<p align=right>...<a href="JavaScript:clickOn=history.go(-1)"> <FONT SIZE=-1 FACE=HELVETICA> 
  Prev</FONT></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -