oracle 怎么在视图里面插入数据

oracle 怎么在视图里面插入数据,第1张

如果是简单视图可以直接插入数据,跟表的弯局 *** 作是一样的;

如果是复杂李敬的试图(视图定义中有分组哪闹慎,聚合函数,多表关联等)不能直接插入数据,可以通过创建一个 INSTEAD 类型的触发器来 *** 作,将要插入的数据插入到组成试图的各个表中 即用你触发器中的具体 *** 作来代替你直接插入数据到视图的 *** 作;

oracle视图创建/oracle多凯好表盯败铅创建视图问题

create or replace view emp_dept_ve

(empno,ename,job,hiredate,sal,dname,loc) AS

select e.empno,e.ename,e.job,e.hiredate,e.sal, d.dname,d.loc

from emp e

left join dept d on d.deptno = e.deptno

-- emp_dept_ve 是给视枯胡图取的视图名

第二种方法

create or replace view emp_dept_ve as

select e.empno,e.ename,e.job,e.hiredate,e.sal, d.dname,d.loc

from emp e

left join dept d on d.deptno = e.deptno

1:并腔首先打开oracle,在左侧中右击选择新建表。

2:然后选择添加数据,添加完一组数据之后,紧接着还可以添加一组数据,把自己要填写的数据都上传之后就可以了。

3:点击另存为,这个时候会出现一个窗口,出入文件的名字陆蔽前,点击确定即可。

4:在表的下方就会出现一个名为Class的表,这个时候就已经创建好了,如果不行,可以按照上述步骤重新 *** 作,看看是不是哪里出现了问题早清。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11990614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存