社区
Oracle 高级技术
帖子详情
一个用户中能建立视图访问另外一个用户的表吗
wangyunzhi
2003-10-20 12:48:15
我想在一个用户(UserA)下建立视图View1访问另外一个用户(UserB)下的表(Table1)
可以吗?
例如:
Create VIEW "UserA"."View1" AS
Select * from UserB.Table1
这可以吗?
UserA和UserB我都分了DBA权限,也专门对UserA指定了对Table1的所有操作权限,
可是语句和向导创建都提示我不存在表或视图,到底怎么回事,就是不能创建吗?
...全文
134
9
打赏
收藏
一个用户中能建立视图访问另外一个用户的表吗
我想在一个用户(UserA)下建立视图View1访问另外一个用户(UserB)下的表(Table1) 可以吗? 例如: Create VIEW "UserA"."View1" AS Select * from UserB.Table1 这可以吗? UserA和UserB我都分了DBA权限,也专门对UserA指定了对Table1的所有操作权限, 可是语句和向导创建都提示我不存在表或视图,到底怎么回事,就是不能创建吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzymouse
2003-11-11
打赏
举报
回复
用Userb的帐号登入系统,设置Usera具有Select Table1的权限
beckhambobo
2003-10-23
打赏
举报
回复
jlandzpa(jlandzpa)兄,好久不见你了,你的儿子上学了吗,呵呵
boy002
2003-10-23
打赏
举报
回复
Create VIEW "USERA"."View1" AS
Select * from UserB.Table1
yangqingdelphi
2003-10-22
打赏
举报
回复
dba是有userB权限.自已查一下,不是什么大问题.
jlandzpa
2003-10-22
打赏
举报
回复
去掉双引号试试
smallcrocodile
2003-10-22
打赏
举报
回复
肯定是可以得!我不太会
beckhambobo
2003-10-22
打赏
举报
回复
grant select any table to UserA;
LGQDUCKY
2003-10-20
打赏
举报
回复
有SELECT 的权限,就要看有没有UserB.Table1这个表了
bzszp
2003-10-20
打赏
举报
回复
Select * from UserB.Table1
这句能执行吗?
table1存在?
connect userb/pw
grant select on table1 to usera;
数据分析必备Excel2016从入门到项目实战
数据分析师必备技能ESP,Excel,SQL,Python三大利器加上行业业务的理解,使得在职场
中能
得心应手,Excel2016从入门到项目实战课,从Excel在数据分析中的应用角度出发,涵盖了对于数据采集,数据处理(脏数据 ,去重,分列,缺失值,常用函数统计分析)数据可视化,各图
表
的使用场景,如对比分析,占比分析,趋势分析,转换率分析,仪
表
盘制作,项目大屏可视化的制作整个实践过程,另外还包括数据透视
表
,VBA的使用,带着手把手教大家如何去完成项目应用。真正做到学已致用,解决工作中的实际问题。告别加班,提高工作效率得到老板的赏识。
MySQL
视图
的使用与多
表
视图
查询
视图
提供了一种简化和抽象化数据库查询的方式,可以隐藏复杂的查询逻辑,简化数据
访问
,并提供了一致性和安全性的控制。在MySQL中,
视图
的使用广泛应用于各种场景,并且可以进行多
表
视图
查询。下面将详细介绍MySQL
视图
的使用、场景以及多
表
视图
查询,并提供在创建
视图
时需要注意的要点。通过创建
视图
,可以将复杂的多
表
关联、计算和筛选操作封装成
一个
简单的
视图
查询。在查询多
表
视图
时,可以使用JOIN操作将多个
表
关联起来,并使用相关的条件进行筛选和连接。在使用
视图
时,应该了解
视图
的基础
表
结构和数据,避免出现意外的结果。
SQL -
视图
视图
是虚拟的
表
。与包含数据的
表
不一样,
视图
只包含使用时动态检索数据的查询。 为什么使用
视图
: 重用SQL语句。 简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节(类似java的接口)。 使用
表
的组成部分而不是整个
表
。 保护数据。可以给
用户
授予
表
的特定部分的
访问
权限而不是整个
表
的
访问
权限。 更改数据格式和
表
示。
视图
可返回与底层
表
的
表
示和格式不同的数据。
视图
的规则: 与
表
一样,
视图
必须唯一命名(不能给
视图
取与别的
视图
或
表
相同的名字)。 对于可以创建的
视图
数目没有限制。 .
MySQL之
视图
/存储过程/存储函数/触发器
当使用with check option 子句创建
视图
时,MySQL会通过
视图
检查正在更改的每个行,例如 插入、更新、删除,以使其符合
视图
的定义。
视图
(view)是一种虚拟存在的
表
,
视图
中的数据并不时在数据库中实际存在,行和列数据来自定义
视图
的查询中使用的
表
,并且是在使用
视图
时动态生成的。要是
视图
可更新,
视图
中的行与基础
表
中的行之间必须存在一对一的关系。2、安全:数据库可以授权,但不能授权导数据库特定的行和列上,通过
视图
用户
只能查询和修改他们所能见到的数据。
视图
可以帮助
用户
屏蔽真实
表
结构变化带来的影响。
MySQL第五章总结
创建与使用
视图
视图
是从
一个
或多个
表
中导出来的
表
,它是一种虚拟存在的
表
,并且
表
的结构和数据都依赖于基本
表
,通过
视图
不仅可以看到存放在基木
表
中的数据,还可以像操作基水
表
一样,对
视图
中存放的数据进行查询、修改和删除,与直接操作基本
表
相比,
视图
具有以下优点。 1.简单化
视图
不仅可以简化
用户
对数据的理解,也可以简化对数据的操作。那些被经常使用的查询定义为
视图
,从而使
用户
在以后的操作中不必每次都指定全部的条件。 2.安全性 通过
视图
用户
只能查询和修改他们所能见到的数据,数据库中的其他数据是看不到的。数据
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章