- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CF and Stored Procedures
CF and Stored Procedures Lei Wang ALP International Main Topics Database Locks How Cold Fusion perform DB locks Stored Procedure Stress test to compare Cftransaction and stored procedure How to use stored procedure Common Mistakes Database Locks “Lost update problem” Multiple users accessing the same data Database Locks Blocking access for all other users Types of Locks Table-level: supported by all database. The entire table is locked when a user is posting a transaction that utilizes a row from that table Row-level: supported by higher-end database. Only records being utilized by a transaction are locked. How Cold Fusion perform DB Locks Use CFTRANSACTION to group multiple queries into a single unit. CFTRANSACTION also provides commit and rollback processing. CFTRANSACTION ACTION=BEGIN or COMMIT or ROLLBACK ISOLATION=Read_Uncommitted or Read_Committed or Repeatable_Read /CFTRANSACTION CFLOCK Standard usage of cftransaction(from CF Studio) CFTRY CFSET commitIt = Yes CFTRANSACTION ACTION=BEGIN CFQUERY NAME=makeNewCourse DATASOURCE=cfsnippets INSERT INTO Courses (Number, Descript) VALUES (#myNumber#, #myDescription#) /CFQUERY CFCATCH TYPE=DATABASE CFTRANSACTION ACTION=ROLLBACK/ CFSET commitIt = No /CFCATCH CFIF commitIt CFTRANSACTION ACTION=COMMIT/ CFQUERY ……………………………………… /CFQUERY /CFTRANSACTION /CFTRY Ending tag within the cftry block should be a cfcatch tag Standard usage of cftransaction CFTRANSACTION ACTION=“BEGIN” CFTRY CFQUERY NAME=makeNewCourse DATASOURCE=cfsnippets INSERT INTO Courses (Number, Descript) VALUES (#myNumber#, #myDescription#) /CFQUERY CFQUERY ……………………………………… /CFQUERY CFTRANSACTION ACTION=COMMIT/ CFCATCH TYPE=DATABASE CFTRANSACTION ACTION=ROLLBACK/ /CFCATCH /CFTRY /CFTRANSACTION How DB tools perform Lock Transaction A logical unit of work. Begin the transaction Commit the transaction or rollback transaction Standard usage of transaction BEGIN TRANSACTION
您可能关注的文档
- 防虫、杀虫剂.doc
- 限时作业12.doc
- 非谓语(高一英语).ppt
- 预防接种ppt.ppt
- 食用菌接种.ppt
- 高一英语Unit 5学案.doc
- 高三英语Unit5 Reading.ppt
- 黑龙江省绥化市三校2015届高三上学期期末联考英语试题.doc
- 黑色素材.ppt
- 11款设计奇招激发你的设计灵感.doc
- 2025展望:低空经济行业报告——核动力飞行器安全监管框架设计及产业升级路径.docx
- 2025年深圳低空经济法规实施与产业布局创新研究报告.docx
- 2025年深圳低空经济航空产业市场潜力与投资前景报告.docx
- 2025年文化旅游行业标准制定与市场拓展报告.docx
- 2025年通信基站储能电池梯次利用技术发展现状报告.docx
- 深圳低空经济2025:航空产业投资环境评估报告.docx
- 2025年低空经济负面清单优化下的无人机产业发展趋势分析报告.docx
- 2025年低空经济「电磁频谱」分配机制创新与实践案例报告.docx
- 2025年低空经济「双碳」目标下航空绿色产业竞争力研究报告.docx
- 2025年京津冀低空经济航空安全监管挑战与对策报告.docx
最近下载
- 《婴幼儿动作发展与训练》教案 第5课 1~2岁幼儿粗大动作的发展与训练.docx VIP
- 思想政治教育方法论8概要.ppt VIP
- 高中英语课件7开课名师-郭贝老师from page to screen教学设计——福建 郭贝.pdf VIP
- 级配碎石(碎砾石)基层施工质量保证措施.docx VIP
- 《劳动关系与劳动法》历年模拟题(含答案).docx VIP
- 2025秋初中历史与八年级上册上课课件 第11课 五四运动.pptx
- 【麦职金本事】中级7月7日答题.docx VIP
- 《婴幼儿动作发展与训练》教案 第3课 0~1岁婴儿粗大动作的发展与训练.docx VIP
- 【数世咨询】现代WAF选型指南 2025.pdf VIP
- 市场监管考试题库及答案.doc VIP
文档评论(0)