oracle_11gr2_11 事务transaction - 四大特性(原子性,一致性,隔离性,永久性)和相应的例子来演示(oracle _ 11gr2 _ 11 事务transaction - 四大特性 (原子性, 一致性, 隔离性, 和相应的例子来演示 永久性)).doc
- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle_11gr2_11 事务transaction - 四大特性(原子性,一致性,隔离性,永久性)和相应的例子来演示(oracle _ 11gr2 _ 11 事务transaction - 四大特性 (原子性, 一致性, 隔离性, 和相应的例子来演示 永久性))
oracle_11gr2_11 事务transaction - 四大特性(原子性,一致性,隔离性,永久性)和相应的例子来演示(oracle _ 11gr2 _ 11 事务transaction - 四大特性 (原子性, 一致性, 隔离性, 和相应的例子来演示 永久性))
This is a sound video, please check the headset or speaker sound output device
The tutorial uses Oracle 11g Release 2 version
Content: demonstrates the four main features of the transaction (atomicity, consistency, isolation, permanence) and the corresponding examples
===============================================
Transfer in bank accounts is a good example of learning matters:
Suppose you have 2 accounts, A accounts and B accounts.
A account transfer to B account 100 yuan,
(2 actions are inside, 1 is A account, minus 100, 2 is B, account is 100 dollars, and 2 actions are atomic
If B account money does not increase, then the A account should not reduce the amount of money to maintain consistency.
CREATE, TABLE, zhang_hao (ID, integer, zhang_hu, varchar (25), jin_e, integer);
INSERT, INTO, zhang_hao, VALUES (1,A, 1000);
INSERT, INTO, zhang_hao, VALUES (2,B, 500);
COMMIT;
Now for a delete operation, you will find that it is not really deleted
Delete with Scott user
SQL, DELETE, FROM, zhang_hao, where, id=2;
COMMIT / / ROLLBACK;
Permanent - once commit is submitted, it cannot be rolled back, and the data is actually written to the table
====================================================
When updating a data, 2 users will be updated simultaneously
SQL show user;
USER is SCOTT
SQL, update, zhang_hao, set, jin_e=300, where, id=2;
A solution to concurrency:
When I update, other users can not modify it, it can be said to be coupled with an exclusive lock (isolation).
SELECT * FROM, zhang_hao, FOR, UPDATE;
In this way, the sys account cannot be updated in a wait state
UPDATE, scott.zhang_hao, SET, jin_e=200, WHERE, id=1;
==========================================================
Begin / sever in MS SQL.Transaction: consistency of control transactions,
In Oracle, there are commit and exception, rollback
If you want multiple statements to b
您可能关注的文档
- joo1(joo1).doc
- java面试纠错题目大全(Java interview error correction topics).doc
- jorinde and joringel(jorinde和joringel).doc
- js document对象(i document对象).doc
- jdbc 访问各种数据库 url 语法(总结篇)(JDBC access various database URL syntax (summary)).doc
- java面象对象编程(Java object like programming).doc
- jsp input限制输入(JSP input restrict input).doc
- js语句及语法(JS statements and syntax).doc
- juniper基本配置入门(Introduction to basic configuration of juniper).doc
- js语法(JS syntax).doc
- 2024-2030年中国化学合成金属纳米粒子行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国化学疗法输液泵行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国半钢子午线轮胎市场竞争趋势与发展战略建议报告.docx
- 2024-2030年中国单光束安全光幕行业需求状况与竞争趋势预测报告.docx
- 2024-2030年中国十二酰氯市场专项调研及未来投资战略规划研究报告.docx
- 2024-2030年中国单丝缝合行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国化工燃料市场深度调查研究报告.docx
- 2024-2030年中国医学图像管理行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国包装用纸行业深度调研及投资前景预测研究报告.docx
- 2024-2030年中国化妆品行业市场发展分析及趋势调查与投资研究报告.docx
文档评论(0)