首页 > 代码库 > 视图、触发器
视图、触发器
1、视图
视图是一个虚拟的表。
Select查询出来的结果可以通过as一个名字来当作一个虚拟表示用。
视图只能查询使用,不能添加新增。
视图不能建在其他视图上,只能以其他实体表为基础,数据会随实体表的数据变化而变化。
视图省去了每次建表连接的过程。
(1)创建视图
Create view 视图名
as
表连接语句
go
(2)修改视图
alter view 视图名
as
表连接语句
go
(3)删除视图
Drop view 视图名
2、触发器
触发器是一个特殊的存储过程,通过增删改数据库表来自动引发。
(1)创建触发器
Create trigger 触发器名字
On 表名
For insert
As
Begin
存储过程
End
Go
(2)修改触发器
alter trigger 触发器名字
On 表名
For insert
As
Begin
存储过程
End
Go
(3)删除触发器
Drop trigger 触发器名字
(4)增删改
Insert 新增数据
Delete 删除数据
Update 更改数据
(5)之前之后
For 或者 After 表示在……之后触发
Instead 表示在……之前触发
(6)临时表
Deleted
用触发器代替的要删除的所有数据临时存入deleted表中。
Inserted
用触发器代替的要新增的所有数据临时存入deleted表中。
视图、触发器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。