项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在

项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在(我的SQL跨库了)

我的项目背景 : 分内外网环境的微服务项目。
bug情况:sql在外网环境下可以正常执行,但是在内网中却执行不了。

解决方式有

  1. SQL中的指定的表名确实与数据库中对应的表名不一致,检查一下(包括大小写,有可能建表时用双引号指定为大写了)。
  2. 是否正确连接到对应的数据库了。
  3. 内外网环境是否存在权限问题(我的问题出现在这里,外网oracle中可以跨库,但是内网的权限不足,不能跨库,所以SQL会报错表或视图不存在)。
相关推荐
口嗨农民工13 分钟前
3.2 mysql客户端和服务器的启动与停止
数据库·mysql
e***19351 小时前
【SqlServer】SQL Server Management Studio (SSMS) 下载、安装、配置使用及卸载——保姆级教程
数据库·sqlserver
6***B481 小时前
存储过程(SQL)
android·数据库·sql
t***31651 小时前
Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
sql·mysql·docker
小马爱打代码1 小时前
避坑指南:MySQL 迁移到 TiDB
数据库·mysql·tidb
一个天蝎座 白勺 程序猿2 小时前
Apache IoTDB(10):数据库操作——从查询到优化的全链路实践指南
数据库·apache·时序数据库·iotdb
普普通通的南瓜3 小时前
IP证书在关键信息基础设施安全防护中的实践与挑战
网络·数据库·网络协议·tcp/ip·安全·ssl
合作小小程序员小小店3 小时前
桌面开发,超市管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·sqlserver·c#
quweiie3 小时前
thinkphp8.0链接SQL SERVER2022数据库
数据库·sqlserver·thinkphp
Databend4 小时前
如何打造AI时代的数据基石 | Databend Meetup 上海站
数据库