A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 靳石磊 中级黑马   /  2013-1-26 11:04  /  1014 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

sql中事务是干什么用的?事务是用在存储过程中的吗?

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

1 个回复

倒序浏览
sql的事务通俗点是为了安全,主要是为了操作的统一性,当两个表有关联的时候,必须两表都更新才算结束,或者执行不成功
举个例子:(其实这个例子都被例子举烂了)

ATM取款就要用到,当你在取钱的时候,必不是马上就能拿到钱,必须等会,这是以为代码在修改数据库中的数据,当假如你的卡的显示金额已经减少了你所输入的金额,但这时候数据库发生了异常,银行的数据库资料还没改,这时ATM是不会把钱给你的,必须是你的卡的显示金额和银行的数据库资料都修改后才能把钱吐出去。。。

sql事务好像都是用在存储过程用的。因为只有修改数据库中的数据的时候才需要用到。。。。。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马