https://www.bilibili.com/video/av15496406/?p=57
https://blog.csdn.net/u013630349/article/details/75041659
视图
- 存储一个复杂的sql语句,性能低,不如自己写sql语句
-
--创建视图 create view vw_t8 as select * from t8 --使用视图 select * from vw_t8
--修改视图
alert view vw_t8 as .... --删除试图 DROP VIEW vw_t8
事务
- 多条操作做成一个事务,如果一条操作失败,那么就将已经执行的操作回滚到最初状态
锁
- 处理查询,每条sql语句的执行都有锁,就如同是隐式的事务
存储过程
- 对t-sql脚本的封装,相比较视图,视图是存储的查询语句的虚拟表,事务是逻辑判断操作
-
--创建 create proc trim @str varchar(10) as begin select LTRIM(RTRIM(@str)) end --执行 exec trim ‘ abc ’