tnfh.net
当前位置:首页 >> orAClE 视图别名 >>

orAClE 视图别名

看了你的问题我也觉得奇怪,也试了一次,搞了半天Oracle在这个地方是区分大小写的,需要使用大写,你看图片:

用Oracle Enterprise Manager Console登录进去,选择你要查找视图的数据库,选择方案----选择和你连接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 :不管基表是否...

举个例子 如果你是大学数据库管理员,为学校每个人都建立了户名和密码。记录在一个表中,如果大学还有分校,分校里也有数据库管理员,你可以给他建立个视图。因为查看视图的内容实际是运行建立视图的sql语句。所以当用户自己修改自己用户信息时...

Oracle中视图和同义词的区别如下: 视图和同义词分别都是数据库中的对象名称,它们都不对应实际的数据存储,都依赖其他对象的存在而存在。 一、视图:视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象存储...

比如说图书馆有图书book(id,name,prise....) 读者reader(id.....) 借阅关系 borrow( bookid,readerid,date) 显然存在一张表很不方便操作,分开又不方便查看 那就建立个视图,view1: select * from book,reader,borrow where book.id=bookid an...

怎么在oracle中查询出所有的视图view? select * from user_views 可以查看该用户下的所有视图

oracle中,创建视图的基本方式是: create or replace view 视图名称 as + 查询语句 举例如下: --1.新建dept表的视图create or replace force view test_view asselect * from dept;--2.查看视图select * from test_view;

1create view V_StudInfoasselect a.学号,a.姓名,b.课程号,b.课程名,case when c.成绩 between 90 and 100 then '优'when c.成绩 between 80 and 89 then '良'when c.成绩 between 70 and 79 then '中'when c.成绩 between 60 and 69 then '及格...

不能象修改表那样直接改列名,只能是在定义视图的语句里写新的列名。

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com