Oracle 就是创建两张表 在两张表的所有字段创建一个视图 (简单点就行)
发布网友
发布时间:2022-05-12 23:00
我来回答
共2个回答
热心网友
时间:2023-10-28 22:37
直接写好 两表连接起来的查询语句,然后放在 创建视图语句下面就可以了!
create or replace view PP_V
select p.rymc,p.rybh,p.ycyzt,i.bz
from people p,
info i
where p.rybh = i.rybj追问
报错 ....
追答create or replace view PP_V
AS
select p.rymc,p.rybh,p.ycyzt,i.bz
from people p,
info i
where p.rybh = i.rybj
热心网友
时间:2023-10-28 22:37
说的有点不明确,能不能说清楚点?追问
就是创建两张表如
现在要把里面的字段创建一个视图....就像 小周 01 0 4 这样的
oracle中不同用户下多张表是否可以创建一个视图
可以啊 比如你有 A B两个用户 A下有表aa ,B下有表bb 你只要在A中 grant select on aa to B;(还可以配置insert,update,delete权限)这样就能在B中创建视图访问到A中的aa表了,但是表名要A.aa,要是只想写aa的话,需要在B下创建同义词:create synonym B.aa for A.aa;这样B就可以像使...
oracle中建一个视图,这个视图中的一个字段是从另外一个表(表中多条记 ...
没有必要建视图视图是一种虚拟表,虚拟表具有和物理表相同的功能,可以对虚拟表进行增该查操作,视图通常是一个或多个表的行或列的子集,视图的结果更容易理解(修改视图对基表不影响),
有两表a和b,想要做个数据统计,请问怎么在oracle中创建视图
create view VAB(A1,A2)AS select A3,sum(A1) as A1,sum(A2) as A2 from a,b where a.a3 = b.b3 group by a.a3
oracle创建视图以及如何创建表
DELETEON数据对象名,INSERTON数据对象名,ALTERON数据对象名GRANTCONNECT,RESOURCETO用户名;GRANTSELECTON表名TO用户名;GRANTSELECT,INSERT,DELETEON表名TO用户名1,用户名2;2.REVOKE回收权限REVOKECONNECT,RESOURCEFROM用户名;REVOKESELECTON表名FROM用户名;REVOKESELECT,INSERT,DELETEON 表名FROM用户名1,用户名2;...
Oracle数据库,关于关联两张表更新问题
两表关联更新用如下方法。有以下两张表:根据test2表中的id和test1表中的id关联,修改test1表中name字段,语句如下:update test1 a set a.name=(select b.name from test2 b where a.id=b.id) where a.id in (select id from test2);更新后,test1表中结果:...
oracle创建一个视图问题请高手帮忙!
你好。简单地看了下你的表结构。你这个三表连接的视图,我就不用你的实体图来创建了。我用A、B、C、三个表来表示。现在A表中存在B表、C表的主键,那么,我们现在可以这样来创建:create or replace view a_b_c_v as select a.norder_id, b.ncustomer_id,a.nquantity,c.ntitle, c.n...
oracle 创建视图知识点
Oracle中视图的创建与管理是数据库设计中的重要环节。视图是一种逻辑上的表,它并非存储实际数据,而是根据基础表(基表)的查询结果构建。通过视图,用户可以对数据进行查询和(简单情况下)修改,提高了数据访问的灵活性和安全性。视图的优势体现在数据访问的简化、维护数据独立性以及对复杂查询的封装。
数据库ORACLE中如何创建可以插入数据的视图?
1、视图(View)创建使用,视图(View)实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的SELECT?FROM即可。2、OR REPLACE:如果视图已经存在,则替换旧视图。3、FORCE:即使基表不存在,也可以创建该视图,但是该视图不能正常使用,...
如何在oracle数据库中创建视图并分配权限?
在 Oracle 数据库中创建视图并分配权限,关键在于明确不同用户对数据的访问需求。假设我们希望仅向管理员展示工资超过5000的所有员工信息及其所属部门信息。此过程分为三个主要步骤:创建视图、设置权限标识、并实施权限控制。首先,创建视图以集成所需数据。以员工表 EMPLOYEE 和部门表 DEPARTMENT 为例,SQL...
oracle多表联合查询作为一张视图,查询速度超~级~慢~的,怎么办?_百度...
另外连接条件的先后顺序也很重要。那个连接条件可以过滤掉不符合条件的数据那个字段连接条件应该在最后。如果数据量比较大,而且对数据的实时性要求不高,那么建议用oracle的物化视图来做。物化视图是介于普通视图和表之间的一种oracle专有对象,物化视图会将查询的数据缓存起来,同时可以对物化视图进行修改、...