没有合适的资源?快使用搜索试试~ 我知道了~
SQL课件--十、事务、索引、视图
需积分: 7 0 下载量 169 浏览量
2012-03-10
10:06:49
上传
评论
收藏 1.51MB PPT 举报
温馨提示
试读
42页
SQL课件--十、事务、索引、视图
资源推荐
资源详情
资源评论
第十章
事务、索引和视图
目标
理解事务的概念
掌握如何创建事务
掌握如何创建索引
掌握如何创建并使用视图
为什么需要事务
银行转账
例如,银行转账问题:
假定资金从账户 A 转到账户 B ,至少需要两步:
账户 A 的资金减少
然后账户 B 的资金相应增加
账户 A 账户 B
假定张三的账户直接转账 1000 元到李四的账户
为什么需要事务
CREATE TABLE bank
(
customerName CHAR(10), -- 顾客姓名
currentMoney MONEY -- 当前余额
)
GO
ALTER TABLE bank
ADD CONSTRAINT CK_currentMoney
CHECK(currentMoney>=1)
GO
INSERT INTO bank(customerName,currentMoney)
VALUES(' 张三 ',1000)
INSERT INTO bank(customerName,currentMoney)
VALUES(' 李四 ',1)
创建账户表,存放用户的账户信息
添加约束:根据银行规定,账户
余额不能少于 1 元,否则视为销
户
张三开户,开户金额为 1000 元 ;李四开户,开户金额 1 元
为什么需要事务
目前两个账户的余额总和为: 1000+1=1001 元
剩余41页未读,继续阅读
资源评论
viqptf830707
- 粉丝: 1
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功