sql - 无法在 oracle 架构上查询表
问题描述
我有架构 HR 和 USER A 并运行了以下查询
**select count(*) from emp_table**
运行此查询后,未返回任何数据,但表中有数据,但如果我像这样运行查询
**select count(*) from hr.emp_table**
然后返回数据。
谢谢
解决方案
只需检查您从哪个连接..database
可能是您连接到database
没有任何数据的错误表..
正如您提到的,下面的查询清楚地表明您emp_table
在hr
数据库中有包含数据的表:
select count(*) from hr.emp_table
要验证您连接的是哪个数据库,请使用以下查询:
select name from v$database;
或者
SELECT username, machine, program
FROM v$session
WHERE type = 'USER';
推荐阅读
- git - 是否有获取 git 模块文件夹的命令行方式?
- javascript - 如何根据输入的小时数添加 PM 或 AM?
- linux - 部署Web UI时“ClusterRoleBinding”kubernetes-dashboard“无效:roleRef:无效值”
- latex - 在 Overleaf 中更改 Zotero 书目语言
- java - 解决 java.lang.ArrayindexOutOfBoundsException
- python - 表单数据不保存到文件(通过 python 中的 CGI)
- java - 将 AWS SageMaker ml 模型转换为 java 库
- android - google map api 不适用于我的代码
- amazon-web-services - 同一个 S3 存储桶中的多个网站
- python - python中的语音识别持续时间设置问题