首页 > 代码库 > 视图、触发器
视图、触发器
视图:只能查询使用,不能新增数据和修改数据
把一个查询结果当做一个虚拟表
select *from (xunibiao) as xunibiaoming where 条件
修改视图
alter view shitu1
as
select *from studento
删除视图
drop view shitu1
触发器
---触发器---特殊的存储过程。通过增删改数据库表来自动引发
create trigger TR_student_insert
on student--在哪个表上建立触发器
for insert--for是新增之后触发,for还可以写成after——在什么什么之后触发
as
begin
select *from student
end
go
insert into student values()--括号是文件中的所有列
create trigger TR_student_delete
on student
instead of delete
as
begin
declare @sno int
select @sno=sno from deleted
delete from
end
go
delete from student
select *from student
create trigger TR_student_delete
on student
instead of delete
as
begin
select *from deleted--deleted 是临时表来获取数据
end
go
视图、触发器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。