mssql视图和触发器的操作

简介: ///sql查询分析器里面操作 ///删除视图 if exists(select table_name from information_schema.

///sql查询分析器里面操作

///删除视图
if exists(select table_name from information_schema.views where table_name='v_user')
drop view v_user

///创建视图
create view v_user
as
select * from Userinfo


///修改视图
alter view v)user
as
select uname,uage from Userinfo

 

///创建触发器

create trigger Ulog
on Userinfo  --对Userinfo 进入插入时触发
for insert --,update,delete
as
declare @uname nvarchar(20)
declare @id bigint
select @id=ID from inserted --查询用户编号
select @uname=uname from Userinfo where
Id=@id--查询用户姓名

begin
    INSERT INTO Userlog (info,itime) values('添加新的用户['+@uname+']!',getdate())  --插入到Userlog
end

///删除触发器
drop trigger Ulog

 

 

相关文章
|
2月前
|
存储 SQL 数据挖掘
视图、触发器和存储过程:提升数据库功能
视图、触发器和存储过程:提升数据库功能
19 1
|
8月前
|
SQL 存储 监控
MSSQL之十 触发器和事务
MSSQL之十 触发器和事务
111 0
|
3月前
|
SQL 存储 关系型数据库
MySQL技能完整学习列表8、触发器、视图和事务——1、触发器(Triggers)的使用——2、视图(Views)的创建和使用——3、事务(Transactions)的管理
MySQL技能完整学习列表8、触发器、视图和事务——1、触发器(Triggers)的使用——2、视图(Views)的创建和使用——3、事务(Transactions)的管理
38 0
|
8月前
|
存储 关系型数据库 MySQL
使用MySQL视图与触发器
使用MySQL视图与触发器。
46 4
|
5月前
|
SQL 关系型数据库 MySQL
⑩⑥ 【MySQL】详解 触发器TRIGGER,协助 确保数据的完整性,日志记录,数据校验等操作。
⑩⑥ 【MySQL】详解 触发器TRIGGER,协助 确保数据的完整性,日志记录,数据校验等操作。
46 0
|
8月前
|
关系型数据库 MySQL
使用mysql触发器实现保存用户操作历史记录
使用mysql触发器实现保存用户操作历史记录
66 0
|
8月前
|
存储 关系型数据库 MySQL
MySQL的临时表以及视图与存储过程、触发器等功能概念详细解释说明以及它们的使用方法举例?
MySQL的临时表以及视图与存储过程、触发器等功能概念详细解释说明以及它们的使用方法举例?
|
10月前
|
存储 SQL 算法
MySQL高级第一篇(共四篇)之索引、视图、存储过程和函数、触发器
MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示 :
239 0
|
10月前
|
存储 SQL 缓存
视图、触发器 (一段能自动执行的程序)
视图、触发器 (一段能自动执行的程序)
45 0
|
10月前
|
SQL 存储 监控
sqlserver触发器详解:sqlserver触发器after/for和instead of的区别详解(实例讲解),触发器定义创建操作打通,触发器的优缺点,触发器使用建议
sqlserver触发器详解:sqlserver触发器after/for和instead of的区别详解(实例讲解),触发器定义创建操作打通,触发器的优缺点,触发器使用建议
1283 1