视图
数据库只存储视图的定义,动态产生的一张临时表(内存)。

Drop VIEW (IF EXISITS): 修改视图
对视图进行插入数据的操作,实际上是插入到基表中

默认级联查找依赖的视图的检查条件。
casaded:级联开启check,是默认操作,即若当前视图是基于另外一个视图创建,将对依赖视图也进行check(无论依赖视图是否开启check)。即使当前视图不加check,也会去级联检查所依赖的视图。为当前视图和依赖的视图一同开启check。
local:只为当前视图开启check。
不管是local还是casded都会去检查依赖链上的check条件。

视图可更新/插入的原则:视图中的行必须与基础表中的行能够一一对应,则视图可更新。
视图的作用:
1.保护敏感数据
2.屏蔽基表的变换对业务的影响
存储过程
目的;为了减少网络请求次数。将多条sql语句封装在一起,成为存储过程。
触发器


本文探讨了数据库中的视图,作为动态临时表,用于保护敏感数据和业务影响。存储过程通过封装SQL减少网络请求,而触发器则涉及级联规则和视图的更新/插入原则。
1930

被折叠的 条评论
为什么被折叠?



