2017-3-17 数据库 视图 事务

(一)视图

1.只能查看,不能增删改,不能有重复列

  create view 名字   ---  视图的表名

  as

  查询语句     ---- 连接表的语句

  

create view aaa
as
select student.Sno,cno from Student,Score where Student.Sno=Score.Sno

(二)事务

1.保证流程的完整性


begin tran -- 开始监控
insert into Score values('101','3-245','80')  --被监控的代码
insert into Score values('101','9-888','85') --被监控的代码
if @@error>0 --@@error记录插入语句中错误的数量,if进行判断
begin
rollback tran --回滚事务,返回begin tran的位置,什么也没有发生
end
else
begin
commit tran --把所有的代码执行结果提交
end

posted @ 2017-03-17 14:08  青年a  阅读(160)  评论(0编辑  收藏  举报