社区
基础和管理
帖子详情
oracle报ORA-00942:表或视图不存在
徐歪
2019-03-26 10:35:27
在B用户下select * from A.ID;能执行成功,但是在存储过程中select * from A.ID就报表或视图不存在,请问这是什么原因?
...全文
2610
4
打赏
收藏
oracle报ORA-00942:表或视图不存在
在B用户下select * from A.ID;能执行成功,但是在存储过程中select * from A.ID就报表或视图不存在,请问这是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_1464883566
2021-01-15
打赏
举报
回复
解决了,谢谢
qq_1464883566
2021-01-15
打赏
举报
回复
请问授权是如何授权,我也遇到这个问题了,谢谢
徐歪
2019-03-26
打赏
举报
回复
引用 1 楼 卖水果的net的回复:
-- 对象的授权,要显式授权。 grant select on a.id to b;
谢谢,用你的方法解决问题
卖水果的net
2019-03-26
打赏
举报
回复
-- 对象的授权,要显式授权。 grant select on a.id to b;
ora
cle
sqlplus 客户端
远程连接
ora
cle
数据库用,不是
ora
cle
服务器。也能连接本机的虚拟机里的
ora
cle
数据库。
ORA
-
00942
:
表
或
视图
不存在
解决方法
ORA
-
00942
:
表
或
视图
不存在
是比较常见的问题,原因也多种多样。今天碰到了这个问题,从网上搜到了很多解决方案,在此做一个整理。仅做为记录方便以后查阅。 1、
表
或
视图
确实
不存在
或名称写错 2、
表
名大小写
Ora
cle
对大小写敏感,通常在创建和查询时对名称数据库会自动转为大写,但语句中有引号时会按引号中的内容保留。例如: create table "TableName" ( "...
Ora
cle
"
ORA
-
00942
:
表
或
视图
不存在
"的原因和解决方法
采用
Ora
cle
数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现“
ORA
-
00942
:
表
或
视图
不存在
”。1、问题产生的原因
Ora
cle
是大小写敏感的,我们创自己写Sql脚本创建
表
的时候
Ora
cle
会自动将我们的
表
名,字段名转成大写。create table T_WindRadar ( wr_id VARCHAR2(64)
Ora
cle
报
ORA
-
00942
:
表
或
视图
不存在
的解决方法
Ora
cle
报
ORA
-
00942
:
表
或
视图
不存在
的解决方法 首先考虑权限问题。 举例:用户a调用用户b的
视图
用户b的
视图
来自于用户c 如果看到数据库用户b存在某张
视图
,而用户a调用用户b的
视图
报
不存在
, 首先检查
视图
的提供用户c是否对用户a提供了权限。 ...
Ora
cle
存储过程
ORA
-
00942
:
表
或
视图
不存在
问题解决
今天在写存储过程的时候,发现一个很诡异的问题,存储过程里就一个最简单的SELECT动态SQL语句。编写完成以后,执行这个存储过程,总是提示
ORA
-
00942
: table or view does not exist(ERROR -942
ORA
-
00942
:
表
或
视图
不存在
)这个错误,但是我将这个SQL语句复制出来,单独在命令行运行,而又没有任何错误。很纠结,很纳闷,很无解,好好的一个SEL
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章