使MSSql Server 视图可更新
来源:互联网 发布:java socket异步编程 编辑:程序博客网 时间:2024/05/17 02:16
1. 创建视图
2. 添加触发器
Create Trigger triggerName On ViewName Instead of Insert --用于Insert操作
as
Begin
--在这儿使用Inserted表来获得实际插入的数据,如
Insert Into baseTable Select f1,f2 From Inserted
End
as
Begin
--在这儿使用Inserted表来获得实际插入的数据,如
Insert Into baseTable Select f1,f2 From Inserted
End
Create Trigger trigname On ViewName Instead of Update
as
Begin
Set NOCount ON --不报告受影响的行数
Declare @v1 type,v2 type -- 定义局部变量
Select @V1=F1,@V2=F2 From Inserted --获取更新的数据
Update BaseTabe Set F1=@V1,F2=@V2 Where ID=@ID
End
as
Begin
Set NOCount ON --不报告受影响的行数
Declare @v1 type,v2 type -- 定义局部变量
Select @V1=F1,@V2=F2 From Inserted --获取更新的数据
Update BaseTabe Set F1=@V1,F2=@V2 Where ID=@ID
End
1Create Trigger trigname On ViewName Instead of Delete
2as
3Begin
4 Set NOCount ON --不报告受影响的行数
5 Declare @ID int
6 Select @ID = ID From Deleted --这儿变成了Deleted表,Inserted表中始终为空。
7 Delete BaseTable Where ID=@ID
8End
2as
3Begin
4 Set NOCount ON --不报告受影响的行数
5 Declare @ID int
6 Select @ID = ID From Deleted --这儿变成了Deleted表,Inserted表中始终为空。
7 Delete BaseTable Where ID=@ID
8End
- 使MSSql Server 视图可更新
- SQL92,SQL SERVER,ORACLE,DB2可更新视图概述
- Sql Server每日一练-可更新视图(Updateble views)
- SQL92,SQL SERVER,ORACLE,DB2可更新视图概述
- MSSQL-sql server-视图简介
- 可更新视图
- 可更新视图
- [朝花夕拾]可更新视图
- 可更新视图
- 对MSsql Server的view使用instead of trigger进行视图更新
- 可更新视图及其规则
- 可更新视图的说明
- SQL Server中更新视图
- mssql 视图
- 可更新物化视图复制站点
- 高级复制双向可更新视图
- [MSSQL]查看SQL SERVER 加密存储过程,函数,触发器,视图
- sql server视图有没一句更新的语句
- struts2在myeclipse中添加支持!-出提示
- 关于alpha透明的一点研究
- 放下包袱前行
- 你的离职是为了事业还为了工作??
- C#导出数据到Excel——简单数据导出
- 使MSSql Server 视图可更新
- dropdownlist textbox 结合,下拉框和文本框结合的控件
- Session设置永不过期
- 张翰送郑爽生日祝福显暧昧:今天的你真美
- 由服务器宕机而思--再说字符编码
- 《Java数据结构和算法》第二版 Robert lafore 编程作业 第五章
- xp 硬盘安装ubuntu
- DOM DHTML 入门
- 数据告诉你,为什么智能手机用户对企业是重要的?