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