创建视图相关知识
发布日期:2021-10-03 03:17:02 浏览次数:3 分类:技术文章

本文共 817 字,大约阅读时间需要 2 分钟。

 

两张表相关联创建一个视图

当向视图中插入记录时,键值保存表(两张表相关联成一张表,这张表中主键所在的原表就是键值保存表)中的字段能插入记录 非键值保存表不能插入记录
例如:
emp和dept表相关联
关联查询语句:select empno,ename,job,sal,dname,loc,e.deptno from emp e join dept d on e.deptno=d.deptno;
这两张表创建视图:
create or replace view v_emp_dept as(select empno,ename,job,sal,dname,loc,e.deptno from emp e join dept d on e.deptno=d.deptno);
当向视图中插入数据只能把数据插入到键值保存表中字段所对应的数据:

如果想向视图中插入数据并且能把数据插入到两张表中

只能创建触发器(并且是替代触发器)
CREATE OR REPLACE TRIGGER trg_emp_dept
INSTEAD OF INSERT ON v_emp_dept
FOR EACH ROW
BEGIN
 INSERT INTO dept (deptno,dname,loc) values(:new.deptno,:new.dname,:new.loc); 
 INSERT INTO emp (empno,ename,job,sal,deptno) values(:new.empno,:new.ename,:new.job,:new.sal,:new.deptno);
 
END;
向视图v_emp_dept中插入数据
INSERT INTO v_emp_dept(empno,ename,job,sal,deptno,dname,loc)values(3022,'LK','DS',6000,13,'RESEARCH','BJ');

转载地址:https://blog.csdn.net/KANGBROTHER/article/details/6967184 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:js数组的操作
下一篇:过滤器,监听器,servlet

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年03月05日 11时11分38秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

k歌的录音伴奏合成技术如何实现_天天唱的卡拉OK,你知道是如何诞生的吗? 2021-06-24
getchar()到底怎么用_微量元素肥料到底怎么用? 2021-06-24
base64解码乱码如何解决_CAD打开图纸文件有乱码问号我们如何有效解决呢 2021-06-24
2020统计局的行政划分表_2020年怀化市区划数据,怀化市有几个区、县、县级市... 2021-06-24
h5页面预览pdf文件_VSD Viewer for Mac(Visio绘图文件阅读器) 2021-06-24
python 获取到控制符串时跳过_url短链接Python也能制作哦,方便的多! 2021-06-24
python岗位 上海_深扒程序员招聘需求:哪个岗位更好就业,哪个城市薪资更高?... 2021-06-24
java配置d盘绝对路径_Java开发环境安装配置,这些小技能,你get到了吗? 2021-06-24
extjs store 复杂json_ARTS Tips:Java中Json的利器JsonPath 2021-06-24
beetl 页面标签_后台如何传值到beetl的自定义标签? 2021-06-24
maven 打包数据库加密_maven项目实现properties文件加密 2021-06-24
java合肥工业大学考试题库_合肥工业大学java程序设计实验二 2021-06-24
霍尼236主机说明书_霍尼韦尔236 plus报警主机 常见问题 2021-06-24
计算机二级access选择题题库_2019计算机二级access真题题库试题精选(附答案) 2021-06-24
python设计模式案例分析_python-patterns 2021-06-24
shell散点图_Matplotlib中的散点图轮廓 2021-06-24
.stream()获取list的指定两列值_JDK1.8新特性(六):Stream终极操作,轻松解决集合分组等复杂操作... 2021-06-24
ashx 上传文件功能 httppostfile 获取不到_Bootstrap Fileinput上传控件示例 2021-06-24
mysql a b c_实现mysql的a-b-b ,a-b-c结构 2021-06-24
eclipse mysql源码_在eclipse中配置MySQL源码环境(r12笔记第14天) 2021-06-24