`
409304740
  • 浏览: 21004 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

视图理解

 
阅读更多
create view TestView as
  select * from table_1...


select * from TestView

//多表视图更新----------------触发器instead of



create view TestView as
select student.id,student.name,student.sex,class.classname,class.classid from student left join class on student.classid=class.classid



create trigger triTestView
on testView
instead of insert
as
begin
if(not exists(select class.classid from class,inserted where class.classid=inserted.classid))
insert into class select inserted.classid,inserted.classname from inserted
if(not exists(select student.id from student,inserted where student.id=inserted.id))
insert into student select inserted.name,inserted.sex,inserted.id ,inserted.classid from inserted
else
update student set student.id=inserted.id,student.name=inserted.name from student,inserted where student.id=inserted.id
end
分享到:
评论

相关推荐

    MySQL数据库应用 实验训练4:视图和索引的构建与使用

    基于实验1创建的汽车用品网上商城数据库Shopping,理解视图和索引的概念和作用,练习视图的基本操作,包括视图的建立,视图的查询,视图的更新,视图的删除,体会视图带来的方便;练习索引的创建和删除,对比有索引...

    数据库实验报告视图的使用

    通过视图的设计和定义,掌握建立视图的基本方法,包括通过单张表建立视图和通过多张表建立视图,通过在定义的视图上进行查询,删除,更新,插入操作,理解视图的概念,掌握简单的视图查询方法。 3. 实验预备知识 在...

    oracle视图和索引

     (3)向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT 语句  (4)视图向用户提供基表数据的另一种表现形式  (5)视图没有存储真正的数据,真正的数据还是存储在基表中  (6...

    MySQL数据库:数据视图概述.pptx

    理解 —— 理解视图的概念及存储; 了解 ——了解视图的优点。 视图概述 视图是从一个或者几个基本表或者视图中导出的虚拟表,是从现有基表中抽取若干子集组成用户的“专用表”,这种构造方式必须使用SQL中的SELECT...

    实验四 视图、数据控制

    1、掌握SQL Server查询分析器的使用方法,加深对SQL和Transact-SQL语言查询语句的理解。 2、掌握用查询分析器和视图创建向导的方法创建视图。 3、学会使用SQL数据控制语句来进行授权控制和权限回收。 4、了解高级...

    数据库实验报告 视图的定义及使用实验(详细版有截图的)

    使学生掌握 SQL Server中的视图创建及删除的方法,加深对视图和SQL Server图表作用的理解。 本实验需要1学时。 二、实验内容 1. 启动数据库服务软件SQL Server 2000的查询分析器,用CREATE VIEW语句建立视图,语法...

    MySQL数据库:创建视图.pptx

    理解 —— 创建视图的语法格式; 掌握—— 创建视图的方法; 掌握 —— 查看视图的方法。 创建视图 使用CREATE VIEW语句创建视图 语法格式: CREATE [OR REPLACE] VIEW 视图名 [(列名列表)] AS select语句 [WITH ...

    MySQL数据库:数据视图的修改和删除.pptx

    理解 —— 修改视图定义的语法; 掌握 ——修改视图的方法; 掌握 —— 删除视图的方法。 视图的修改和删除 修改视图 视图被创建之后,由于某种原因(如基本表中的列发生改变或视图中增加或删除了若干列等),需要修改...

    SpringMVC-5 视图和视图解析器

    理解视图和视图解析器的解析流程、使用常用的InternalResourceView和JstlView、实现自定义视图、实现重定向操作

    SQL_Server视图和索引

    1. 熟练掌握使用企业管理器和T-SQL语句创建、查询、更新、修改和删除视图。 2. 进一步掌握视图与基本表的联系与区别。 3. 理解索引的概念和作用。 4. 熟练掌握索引的创建与删除

    模型视图矩阵的例子

    使用opengl编写的测试模型视图矩阵的例子,可以通过在界面上调节参数非常形象地理解模型视图变换的结果是怎么样的。

    三视图教案

    三视图教案:1介绍三投影面体系和三视图的形成。理解并掌握三视图的形成及投影规律。 2、会依据立体图,画三视图

    国家开放大学 形考答案 mysql 实验训练4:视图和索引的构建与使用

    国家开放大学 形考答案 mysql 实验训练4:视图和索引的构建与使用

    深入理解MFC多文档/视图流程

    MFC的AppWizard可以生成三种类型的应用程序:基于对话框的应用、单文档应用(SDI)和多文档应用(MDI)。前两者的结构较简单,本文不再赘叙。笔者拟从MFC中的文档/视结构入手,分析一些函数的流程,并解决编制MDI ...

    视图控制对象的区别及使用

    视图控制对象的区别及使用的小小的Demo,可以让大家更容易理解视图控制对象的区别及使用

    物化视图查询重写例子

    介绍通过物化视图对查询进行重写的一个例子,帮助大家理解查询重写的含义

    Android自定义控件---“取消”视图

    Android自定义控件---“取消”视图 此Demo博客地址:http://blog.csdn.net/u012814441/article/details/51220396

    如何才能看懂电子元器件规格书里的三视图

    电子元器件规格书里的三视图,或者电子零件规格书里的三视图其实是三视图里面最简单不过的三视图,电子元器件的外形一般...虽然如此,我们还是要了解一些三视图的基本概念,这样对我们更好地理解零件尺寸图是很有帮助。

    mfc文档视图结构详解

    本文详细讲解了mfc的重要部分,文档视图结构,这是mfc中非常重要的一个部分,也是比较难于理解的一个部分,我自己学习这块知识的时候就走了很多的弯路,这个文档讲解的很详细,把来龙去脉都能讲解的很透彻,对学习...

    Oracle数据库视图管理

    Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。

Global site tag (gtag.js) - Google Analytics