永发信息网

oracle中怎么用试图创建一个表

答案:1  悬赏:60  手机版
解决时间 2021-04-05 14:18
oracle中怎么用试图创建一个表
最佳答案
CREATE [OR REPLACe] [FORCE|NOFORCE] VIEW view_name

[(alias[, alias]...)]

AS subquery

[WITH CHECK OPTION [CONSTRAINT constraint]]

[WITH READ ONLY]

OR REPLACE :若所创建的试图已经存在,ORACLE自动重建该视图;
FORCE :不管基表是否存在ORACLE都会自动创建该视图;
NOFORCE :只有基表都存在ORACLE才会创建该视图:
alias :为视图产生的列定义的别名;
subquery :一条完整的SELECT语句,可以在该语句中定义别名;
WITH CHECK OPTION :插入或修改的数据行必须满足视图定义的约束;
WITH READ ONLY :该视图上不能进行任何DML操作。

CREATE OR REPLACE VIEW dept_sum_vw
(name,minsal,maxsal,avgsal)
AS
SELECT d.dname,min(e.sal),max(e.sal),avg(e.sal)
FROM emp e,dept d
WHERe e.deptno=d.deptno
GROUP BY d.dname;

--给用户授权创建视图
-- grant create all view to zdgshr; 所有数据库都能创建视图的用户
grant create view to zdgshr;

--创建简单视图
create view temp
as
select * from zd_member_basic_info;
--测试
select * from temp where rownum=1;

--创建简单视图:只读
create or replace view temp1
as
select id,job_number,name,dept_id from zd_member_basic_info
with read only;
--测试
insert into temp1(id,job_number,name,dept_id) values(1,0,'张三',1300);

视图的删除:
DROp VIEW VIEW_NAME语句删除视图。
删除视图的定义不影响基表中的数据。
只有视图所有者和具备DROP VIEW权限的用户可以删除视图。
视图被删除后,基于被删除视图的其他视图或应用将无效。

四、视图分为简单视图和复杂视图。
简单视图只从单表里获取数据;复杂视图从多表里获取数据。
简单视图不包含函数和数据组;复杂视图包含函数和数据组。
简单视图可以实现DML操作;复杂视图不可以。
create or replace view temp1
as
select distinct name,job_number,dept_id from zd_member_basic_info
with read only;
delete from zd_member_basic_info where name='而过';
create or replace view temp
as
select * from zd_member_basic_info order by name;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洛阳市区的人才市场在哪里,从洛阳站起坐车都
简便方法一点9×4点5+0点四五
论文怎么添加引用
某无色溶液由石灰水、盐酸、氢氧化钠溶液、氯
银行保安上一天二十四小时的班休息一天的工作
如何查询微信零钱提现记录
很像玉米粒排列整齐的东西是什么
老式馒头使用水碱还是火碱
怀孕后油性皮肤变得干燥,是男孩还是女孩
甲、乙、丙、丁、戊、己是初中化学中常见的些
通常情况下,分子运动看不见、摸不着,但我们
【英语作文】 要求【尽快!】
我给对方打电话,打通了很久都没有接,然后我
日语的 阿拿大大几 什么意思
诗词起源于什么时候?
推荐资讯
怎样的女人才有神秘感
寻求天堂1窗口化补丁
鱿鱼肚子里黄色的是什么
关于水的组成叙述正确的是A.水是由氢分子和氧
The museum is next to the library.改一般疑
公司活动条幅标语大全,公司旅游横幅标语,急
梦见吊死的人
已知下列命题:(1)菱形的对角线互相平分且
见善如不及,见不善如探汤。怎么翻译?
找一首歌 外国男人唱的一开头就是没有音乐阿
单选题《三国演义》中的周瑜虽然才华出众,机
一个人是真心还是假意,别去看嘴,要去看心
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?